Created a multi-step form wizard in NextJS that guides the user through several steps, collecting information at each step and validating user input before proceeding to the next step. The form include dynamic page tracking at the top to indicate the current step/page number.
- Step Components
- Navigation
- Validation of fields with error fields
- Config driven if feasible
- Button "Back" takes you to previous page
- Button "Next" takes you to next page
After validating Name input
After validating email input
After validating password input,
- Form gets submitted
- displays notification "Form Submitted".
- Button "Fill Again" takes to first page again





