Skip to content
  • Unlock Pro
  • Log in with GitHub
Solution
Submitted over 1 year ago

html css flexbox javaScript

Md. Rakibur Rahman•70
@rakiburrahman307
A solution to the Base Apparel coming soon page challenge
View live sitePreview (opens in new tab)View codeCode (opens in new tab)

Solution retrospective


What are you most proud of, and what would you do differently next time?

I'm most proud of the responsive design implementation for the Base Apparel Coming Soon page. Using srcset and media queries, the hero image adapts seamlessly to different screen sizes, providing an optimal user experience across devices. The email validation functionality is another highlight, as it ensures users provide valid email addresses before submission, enhancing form reliability. The dynamic feedback mechanism for form submission, including clear error and success messages, adds to the user-friendly experience.

Implement client-side and server-side validation to provide a more robust solution for form handling. This could involve asynchronous form submission to enhance user experience.

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

Challenge: Implementing responsive images that switch between desktop and mobile versions based on screen size was initially tricky.

Solution: I used the srcset attribute on the element to define different image sources for various screen widths. This approach ensures that the appropriate image is loaded based on the device's viewport size, optimizing performance and user experience.

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

Guidance on implementing more advanced form validation techniques, including server-side validation and handling different types of input errors beyond email address validation.

Code
Loading...

Please log in to post a comment

Log in with GitHub

Community feedback

No feedback yet. Be the first to give feedback on Md. Rakibur Rahman's solution.

Join our Discord community

Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!

Join our Discord

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

Frontend Mentor

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

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