Skip to content

Willwf/multi-step-form

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

31 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Frontend Mentor - Multi-step form solution

This is a solution to the Multi-step form challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.

Table of contents

Overview

The challenge

Users should be able to:

  • Complete each step of the sequence
  • Go back to a previous step to update their selections
  • See a summary of their selections on the final step and confirm their order
  • View the optimal layout for the interface depending on their device's screen size
  • See hover and focus states for all interactive elements on the page
  • Receive form validation messages if:
    • A field has been missed
    • The email address is not formatted correctly
    • A step is submitted, but no selection has been made

Screenshots

  • Mobile version

click for a better view


  • Desktop version

Links

My process

Built with

What I learned

This one was more difficult at first than I thought. I had to search a little bit to discover a better way to create it, but when I managed it, all went well. I was able to learn a lot of thing about forms that I didn't understand previously, and I feel that I discovered new and better ways to use CSS and make more responsive websites.

I had to read a few articles to learn some things even though I didn't implement it all in a way that satisfied me, but it was a start. I know that there are many things to improve, and this form is far from complete, but for now, it feels right. I think I can revisit it in the future to make it better.

Continued development

I intend to continue improving my CSS skills and utilizing the latest version of Next.js (13.4) to embark on another project.

Useful resources

  • ChatGPT - This helped me to explore and utilize many things that I was unfamiliar with. Even when I encountered incorrect responses or outdated information, I was able to extract valuable insights that helped me complete or advance a feature. It's an amazing tool for a student when used well.
  • Stack Overflown - With the answers I was able to discover and learn a lot of things to make my project work.
  • How TO - Form with Multiple Steps - It help me with the logic to make a multi-step form. Thanks to it I was able to adapt their solution to my project.

Author

About

πŸ“šπŸ“ Multi-step form challenge on Frontend Mentor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published