Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
11
Comments
1

Wisdom Matthew

@techie084Lagos140 points

Focused on being a better developer 🤟❤️

I’m currently learning...

Svelte, JavaScript ,TypeScript

Latest solutions

  • Browser extension manager UI

    #svelte#tailwind-css

    Wisdom Matthew•140
    Submitted about 2 months ago

    0 comments
  • Faq Accordion Main


    Wisdom Matthew•140
    Submitted 4 months ago

    0 comments
  • Interactive rating component


    Wisdom Matthew•140
    Submitted 4 months ago

    0 comments
  • Flex-box


    Wisdom Matthew•140
    Submitted 6 months ago

    0 comments
  • Contact form


    Wisdom Matthew•140
    Submitted 6 months ago

    0 comments
  • Used Css flex box


    Wisdom Matthew•140
    Submitted 6 months ago

    0 comments
View more solutions

Latest comments

  • Efecan•170
    @efecansenol
    Submitted 6 months ago
    What are you most proud of, and what would you do differently next time?

    When reviewing the code, I would say I'm most proud of how the form was styled with clean, modern design elements, making it visually appealing and responsive across different devices. The use of flexbox for centering and layout, along with interactive buttons for social media links, makes the user experience smooth and intuitive.

    If I were to do something differently next time, I would consider adding more dynamic features such as error handling, form validation, or even animations to improve the interactivity and polish the user experience further. Additionally, ensuring better accessibility features, like proper aria labels for buttons, would be a great improvement for inclusivity.

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

    In this code, one of the challenges I encountered was ensuring that the form and buttons were both well-structured and visually appealing while also being functional across different devices. Balancing between responsive design and maintaining an intuitive layout required a bit of fine-tuning, especially when working with flexbox for centering and spacing.

    To overcome these challenges, I used flexbox for the layout to easily center and align items, and I adjusted the height and gap values to make sure the content had enough space. I also ensured that the buttons and avatar were sized correctly and responsive by using relative units and keeping accessibility in mind. Testing and iterating on the design helped find the right balance between functionality and aesthetics.

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

    For this project, I’d like help with the following areas:

    Accessibility Improvements: Ensuring that the form is fully accessible, including adding appropriate aria labels, making the buttons keyboard navigable, and ensuring color contrast is adequate. Form Validation: Adding client-side validation for any form elements (if necessary) or ensuring that user input is correctly handled if we decide to expand the form in the future. Animations: Adding smooth transitions or animations for elements like button hover states or when the form loads to make the user experience more dynamic and polished. Performance Optimization: If the project grows or adds more content, making sure the page loads quickly and doesn't negatively affect performance, especially with assets like images.

    Profile form with social media links and responsive design

    2
    Wisdom Matthew•140
    @techie084
    Posted 6 months ago

    nice

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