Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
9
Comments
17
Muhammad Amoo
@DruxAMB

All comments

  • MhBbid•60
    @MhBbid
    Submitted over 1 year ago

    Animated Well Polished Rest API Countries Viewer

    #framer-motion#react#tailwind-css#typescript#sass/scss
    1
    Muhammad Amoo•220
    @DruxAMB
    Posted over 1 year ago

    Your project is amazing man but one of the purpose of using frontend mentor is to build a project that look like that of frontend mentor design.

    Hope this was helpful?

    Happy Coding: DruxAMB

  • D4rkpage•210
    @D4rkpage
    Submitted over 1 year ago

    List of Countries fetched from API

    1
    Muhammad Amoo•220
    @DruxAMB
    Posted over 1 year ago

    You did great man, but you need to give your card-image a default height so as the images hight to match and prevent overflow.

    Hope this was helpful?

    Happy Coding: DruxAMB

  • Wagner Morais•250
    @wagnnermorais
    Submitted over 1 year ago

    React REST Countries API

    #vite
    1
    Muhammad Amoo•220
    @DruxAMB
    Posted over 1 year ago

    Well done man, you did really great on the challenge. You need to change the styling of the card items so that it will display 4 countries on each column as shown in the default design. Here is a reference from my project. <div className="grid lg:grid-cols-4 md:grid-cols-3 sm:grid-cols-2"> {filterApi.map((mapping) =>{ const {numericCode, flags, name, population, region, capital} = mapping; return ( <div key={numericCode} className="card overflow-hidden w-64 rounded-lg shadow-lg hover:shadow-xl mb-10 cursor-pointer m-auto"> <img src={flags.png} className="w-64 h-36" alt="DruxAMB png" /> <div className="p-3 mt-2 mb-5"> <div className="font-black text-md my-2 text-start">{name.common}</div> <div className="flex text-sm font-semibold">Population: <p className="font-extralight ml-1">{population }</p></div> <div className="flex text-sm font-semibold">Region: <p className="font-extralight ml-1">{region}</p></div> <div className="flex text-sm font-semibold">Capital: <p className="font-extralight ml-1">{capital}</p></div> </div> </div>

    Using something like this will help you <div className="grid lg:grid-cols-4 md:grid-cols-3 sm:grid-cols-2">

    Hope this was helpful*?

    Happy Coding!!: DruxAMB

    Marked as helpful
  • ecaleb97•230
    @ecaleb97
    Submitted over 1 year ago

    REST Countries API using React

    #react
    1
    Muhammad Amoo•220
    @DruxAMB
    Posted over 1 year ago

    Well done man, you did really well on the project. You need to change the styling of the card items so that it will display 4 countries on each column as shown in the default design. Here is a reference from my project. <div className="grid lg:grid-cols-4 md:grid-cols-3 sm:grid-cols-2"> {filterApi.map((mapping) =>{ const {numericCode, flags, name, population, region, capital} = mapping; return ( <div key={numericCode} className="card overflow-hidden w-64 rounded-lg shadow-lg hover:shadow-xl mb-10 cursor-pointer m-auto"> <img src={flags.png} className="w-64 h-36" alt="DruxAMB png" /> <div className="p-3 mt-2 mb-5"> <div className="font-black text-md my-2 text-start">{name.common}</div> <div className="flex text-sm font-semibold">Population: <p className="font-extralight ml-1">{population }</p></div> <div className="flex text-sm font-semibold">Region: <p className="font-extralight ml-1">{region}</p></div> <div className="flex text-sm font-semibold">Capital: <p className="font-extralight ml-1">{capital}</p></div> </div> </div>

    Using something like this will help you <div className="grid lg:grid-cols-4 md:grid-cols-3 sm:grid-cols-2">

    Hope this was helpful*?

    Happy Coding!!: DruxAMB

  • Alfredo Fernandez•350
    @addier94
    Submitted over 1 year ago

    Countries

    #next#tailwind-css#react
    1
    Muhammad Amoo•220
    @DruxAMB
    Posted over 1 year ago

    Well done dev, you did really great on this project. You need to change the styling of the card items so that it will display 4 countries on each column as shown in the default design. Here is a reference from my project. <div className="grid lg:grid-cols-4 md:grid-cols-3 sm:grid-cols-2"> {filterApi.map((mapping) =>{ const {numericCode, flags, name, population, region, capital} = mapping; return ( <div key={numericCode} className="card overflow-hidden w-64 rounded-lg shadow-lg hover:shadow-xl mb-10 cursor-pointer m-auto"> <img src={flags.png} className="w-64 h-36" alt="DruxAMB png" /> <div className="p-3 mt-2 mb-5"> <div className="font-black text-md my-2 text-start">{name.common}</div> <div className="flex text-sm font-semibold">Population: <p className="font-extralight ml-1">{population }</p></div> <div className="flex text-sm font-semibold">Region: <p className="font-extralight ml-1">{region}</p></div> <div className="flex text-sm font-semibold">Capital: <p className="font-extralight ml-1">{capital}</p></div> </div> </div>

    Using something like this will help you <div className="grid lg:grid-cols-4 md:grid-cols-3 sm:grid-cols-2">

    Hope this was helpful*?

    Happy Coding!!: DruxAMB

  • Julius Blezinger•180
    @JBlezi
    Submitted over 1 year ago

    Rest Countries API with Dark Mode & React Router

    #react#react-router#tailwind-css
    1
    Muhammad Amoo•220
    @DruxAMB
    Posted over 1 year ago

    Well done man, you did really great on this project. You need to change the styling of the card items so that it will display 4 countries on each column as shown in the default design. Here is a reference from my project. <div className="grid lg:grid-cols-4 md:grid-cols-3 sm:grid-cols-2"> {filterApi.map((mapping) =>{ const {numericCode, flags, name, population, region, capital} = mapping; return ( <div key={numericCode} className="card overflow-hidden w-64 rounded-lg shadow-lg hover:shadow-xl mb-10 cursor-pointer m-auto"> <img src={flags.png} className="w-64 h-36" alt="DruxAMB png" /> <div className="p-3 mt-2 mb-5"> <div className="font-black text-md my-2 text-start">{name.common}</div> <div className="flex text-sm font-semibold">Population: <p className="font-extralight ml-1">{population }</p></div> <div className="flex text-sm font-semibold">Region: <p className="font-extralight ml-1">{region}</p></div> <div className="flex text-sm font-semibold">Capital: <p className="font-extralight ml-1">{capital}</p></div> </div> </div>

    Using something like this will help you <div className="grid lg:grid-cols-4 md:grid-cols-3 sm:grid-cols-2">

    Hope this was helpful*?

    Happy Coding!!: DruxAMB

  • Shane Chaffe•900
    @Chaffexd
    Submitted over 1 year ago

    Frontend Quiz

    #typescript#react
    1
    Muhammad Amoo•220
    @DruxAMB
    Posted over 1 year ago

    You did great man but you didn't add light and dark theme feature to your project. Please let me know if you I should on you on that or we could collaborate together on this project.

    I'm awaiting your feedback.

  • Alamin•1,980
    @CodeWithAlamin
    Submitted over 1 year ago

    Space Tourism website w/ ReactJs 🚀

    #preact#react-router#styled-components#vite#accessibility
    1
    Muhammad Amoo•220
    @DruxAMB
    Posted over 1 year ago

    Great Job man

  • Roraima Lugo González•510
    @roraima1986
    Submitted over 1 year ago
    What are you most proud of, and what would you do differently next time?

    sin comentarios

    What challenges did you encounter, and how did you overcome them?

    sin comentarios

    What specific areas of your project would you like help with?

    sin comentarios

    Article preview component using Angular

    #angular
    2
    Muhammad Amoo•220
    @DruxAMB
    Posted over 1 year ago

    Hi Rorsima, Congratulations you finished the challenge!!! Just one recommendation that might help you with your projects.

    You can use a utility class to center you content in the middle and prevent that stretch all away the viewport width. In your css file

    .container { widht: 90%; // in small screens it will take the 90% of the viewport width max-width: 1100px; // in big screens won't grow more than 1100px viewport width margin-inline: auto; //margin left and right will center you content } In you html

       <main class="main-section">
          content
      </main>
    </div>```
    
    Hope this help you!
    
    ***DruxAMB***
    
    Marked as helpful
  • snhase•220
    @snhase
    Submitted over 1 year ago

    Multi-step form using React

    #react
    1
    Muhammad Amoo•220
    @DruxAMB
    Posted over 1 year ago

    It will be preferable and much more easier if you use CSS frame works for your project e.g Bootstrapcss, Tailwindcss or Material UI.

    Bootstrap 5 official website

    Tailwindcss official website

    Just read their documentations and you're all good to go.

    You won't have problem with breakpoints using this frameworks.

    I hope this was helpful ?

    DruxAMB

    Marked as helpful
  • Kendrick•50
    @KendrickAng
    Submitted over 1 year ago

    Order Summary Component with CSS Grid

    1
    Muhammad Amoo•220
    @DruxAMB
    Posted over 1 year ago

    You did excellently well but try increasing the size (Height & Width) of your solution so as to match that of the design.

  • Nazar Holubovskyy•190
    @HA3IK
    Submitted over 1 year ago

    fep: responsive, semantic, css grid, sass, custom props

    #accessibility#sass/scss
    1
    Muhammad Amoo•220
    @DruxAMB
    Posted over 1 year ago

    Nice using Sass for this project, looking forward to start implementing Sass in my projects.

  • Khoirul Wakiah Nasution•90
    @khoirulwana
    Submitted over 1 year ago

    Age Calculator App using HTML, CSS and Javascript

    1
    Muhammad Amoo•220
    @DruxAMB
    Posted over 1 year ago

    Hey Khoirul, I just previewed your site and you did excellently well. Keep up the good work.

  • DaniloDFL0•20
    @DaniloDFL0
    Submitted over 1 year ago

    I used React to create this project.

    #react#tailwind-css
    1
    Muhammad Amoo•220
    @DruxAMB
    Posted over 1 year ago

    Good job, at least you tried, I also had problem with form validation but this challenge helped me in improving my form validation skill. Try going to w3schools to learn more about form validation in javascript. I hope this helps you.

  • Lartzmanuel•190
    @Lartzmanuel
    Submitted over 1 year ago

    nft-preview-card-component using Html and css

    #bootstrap#express#mongodb#react#node
    3
    Muhammad Amoo•220
    @DruxAMB
    Posted over 1 year ago

    Sorry, I saw that you added express and mongodb as one of the tools that you used but you don't need this for this challenge. Those tools are used for backend.

  • WictorNisa•200
    @WictorNisa
    Submitted over 1 year ago

    Age calculator

    1
    Muhammad Amoo•220
    @DruxAMB
    Posted over 1 year ago

    You did well but the fonts you used are a bit lighter than the challenge font. Keep up the good work.

  • mariem khaled•250
    @mariemkhaled0
    Submitted over 1 year ago

    interactive-card-details-form

    1
    Muhammad Amoo•220
    @DruxAMB
    Posted over 1 year ago

    Please which css framework did you use for your project ?

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

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