Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
10
Comments
2

Muhammad Wali

@Wali1209210 points

Hey! My name is 𝗪𝗮𝗹𝗶 a passionate Front-End Developer with a love for clean and intuitive user interfaces. Skilled in HTML, CSS, Bootstrap, JavaScript, and C++. Constantly seeking new challenges and staying up-to-date with the latest web technologies. 👩‍💻Collaborative by nature 👩‍💻

I’m currently learning...

📌TypeScript, React JS, Modern CSS, and some more stuff 📌

Latest solutions

  • room-homepage-master

    #react#react-router

    Muhammad Wali•210
    Submitted over 1 year ago

    0 comments
  • newsletter-signup-form

    #bootstrap#react#animation

    Muhammad Wali•210
    Submitted over 1 year ago

    0 comments
  • multi-step-form-main

    #react#sass/scss#animation

    Muhammad Wali•210
    Submitted over 1 year ago

    0 comments
  • Recipe-page-main using Reactjs

    #preact#vite

    Muhammad Wali•210
    Submitted over 1 year ago

    0 comments
  • age-calculator-main


    Muhammad Wali•210
    Submitted almost 2 years ago

    0 comments
  • notification-page-main


    Muhammad Wali•210
    Submitted almost 2 years ago

    0 comments
View more solutions

Latest comments

  • YOadYo06•140
    @YOadYo06
    Submitted almost 2 years ago

    QR code component by FlexBox

    #accessibility
    2
    Muhammad Wali•210
    @Wali1209
    Posted almost 2 years ago

    Hey! @YOadYo06

    WellDone! I liked your background :)

    As you ask for feedback this is what I think I don't like fixed height and width cus when you decrease the screen size your QR card(child element) gets smaller and smaller which may be not good in this particular case. So, you can use max-width and min-height for the main element

    main{ max-width: 90dvw; min-height:72dvh: }

    and under 420px screen size,

    the card looks really weird that's what I think plz correct me If I'm wrong! And that's it keep up the good work :)

    Regards

    M Wali

    Marked as helpful
  • Muriel M.•690
    @MurielM87
    Submitted almost 2 years ago

    Age Calculator App Main

    1
    Muhammad Wali•210
    @Wali1209
    Posted almost 2 years ago

    Hey! @MurielM87 I have read your code. Well done! But few think you can consider:

    • Use <input type="number" > that is specifically designed for accepting numerical input from the user. It also supports additional attributes like step and min/max range
    • Using rem instead of px for specifying lengths in CSS can be a good practice, especially for creating responsive and scalable designs.
    • For Example

    input {

    width: 9rem; font-size: 2rem; padding: 1rem;

    }

    .output h1 {

    font-size: 5rem;

    }

    @media screen and (max-width: 600px) {

    .card {

    width: 22.5rem;

    }

    .container {

    padding: 1.5rem;

    }

    }

    • You can get a given month's total number of days using the getDate() Method
    • Your form is not validated perfectly especially not the Day Input box

    I also submit my Age-calculator challenge you can see my solution If you want and plz let me know how you rate my code.

    Regards M Wali

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