Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
16
Comments
66

Md5 dalton

@md5daltonLesotho1,430 points

I am a 25 year-old web developer from Lesotho. I love making websites and helping others learn how to become web developers. I mainly focus on front-end web development. My tools of choice: React JS and Sass.👌

Latest solutions

  • Social links profile with Next JS and Tailwind CSS

    #next#tailwind-css

    Md5 dalton•1,430
    Submitted over 1 year ago

    0 comments
  • Frontend Mentor - Audiophile e-commerce website

    #accessibility#react#webpack

    Md5 dalton•1,430
    Submitted almost 2 years ago

    0 comments
  • Results summary component using Nextjs and Tailwind CSS

    #next#tailwind-css

    Md5 dalton•1,430
    Submitted almost 2 years ago

    1 comment
  • Notifications page solution using React and Sass

    #react#sass/scss

    Md5 dalton•1,430
    Submitted over 2 years ago

    0 comments
  • Fylo data storage component with tailwindcss

    #tailwind-css

    Md5 dalton•1,430
    Submitted over 2 years ago

    0 comments
  • Password generator app Using React and Sass

    #react#sass/scss#webpack

    Md5 dalton•1,430
    Submitted over 2 years ago

    1 comment
View more solutions

Latest comments

  • BuriticaSebas•10
    @BuriticaSebas
    Submitted over 1 year ago

    qr-code

    #accessibility
    1
    Md5 dalton•1,430
    @md5dalton
    Posted over 1 year ago

    Hola 👋

    El archivo index.html está en el mismo nivel que tu imagen, así que tiene que cambiar src del <img> a src="image-qr-code.png".

    Sí te das cuenta tiene duplicado 3 veces el código ☝️

    Cheers👌

  • Nayan Bhatt•1,000
    @freaky4wrld
    Submitted almost 2 years ago

    Responsive Results summary component with tailwind css

    #tailwind-css
    2
    Md5 dalton•1,430
    @md5dalton
    Posted almost 2 years ago

    Hi Nayan👋

    I had a similar experience when I was just starting with tailwind but as I got used it, it is an excellent tool in the long run. I did not like how it cluttered my HTML markup however, once I began to use it with a framework like React JS, all I had to do was extract all that repetition into a component or a partial and since then I have never looked back👌

  • kiantpetersen•210
    @kiantpetersen
    Submitted almost 2 years ago

    Responsive API call display app

    1
    Md5 dalton•1,430
    @md5dalton
    Posted almost 2 years ago

    Hi there👋

    The idea is to generate a new piece of advice by clicking the dice icon so you don't need to use a timer. So you just attach a click listener on the dice icon like so:

    <div className='quote-dice' onClick={() => getAdvice()}>...</div>
    

    You can even go further by handling loading and error states. 👍

    Marked as helpful
  • Mithun U•150
    @Kratos-750
    Submitted almost 2 years ago

    Rock-Paper-Scissors-Lizard-Spock Game using React

    #react#react-router
    1
    Md5 dalton•1,430
    @md5dalton
    Posted almost 2 years ago

    Hello Mithun 👋

    Cool you went with the bonus solution😎

    Regarding the background gradient, I noticed you used a pseudo element to achieve the desired effect however, you could still have just applied it directly on #App or body and there would have been absolutely no need to write additional CSS for that pseudo element.

    Cheers 👌

  • Andrey Esman•70
    @Andy-Esm
    Submitted over 2 years ago

    Advice generator app solution

    2
    Md5 dalton•1,430
    @md5dalton
    Posted over 2 years ago

    Hello Andrey Esman 👋

    Well done with your solution for this challenge 👍

    Excellent advice from @MelvinAguilar and if you were wondering how to add that no-cache option, here's how you can do it:

    fetch ("https://api.adviceslip.com/advice", {cache: "no-cache"})...
    

    Cheers 👌

    Marked as helpful
  • Paul Jin•290
    @paulhjin
    Submitted over 2 years ago

    Profile Card Component

    1
    Md5 dalton•1,430
    @md5dalton
    Posted over 2 years ago

    Hello Paul Jin 👋

    Congratulations on finishing this challenge 👍

    Since this bg-pattern-card.svg is a background and does not form part of the page content, use background-image instead of the img element and you'll have less HTML markup to work with.

    Negative margins also do work in placing that profile picture image, however I'd suggest you use CSS Grid instead:

    main {
       ...
       display: grid;
       grid-template-columns: auto;
       grid-template-rows: /* define your rows here */
    }
    
    .profile {
        ...
        grid-row: 2 / 3; /* depending on how you defined your rows */
    }
    

    This is just one way to implement this through CSS Grid and there is still other code you can use. That's how flexible CSS Grid is👌

    Marked as helpful
View more comments
Frontend Mentor logo

Stay up to datewith new challenges, featured solutions, selected articles, and our latest news

Frontend Mentor

  • Unlock Pro
  • Contact us
  • FAQs
  • Become a partner

Explore

  • Learning paths
  • Challenges
  • Solutions
  • Articles

Community

  • Discord
  • Guidelines

For companies

  • Hire developers
  • Train developers
© Frontend Mentor 2019 - 2025
  • Terms
  • Cookie Policy
  • Privacy Policy
  • License

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub