-
Make sure you have a compatible version of Node.js installed on your machine. It is recommended to use Node.js version 18.18.0 or higher for optimal compatibility. Run this if you got nvm installed on your machine:
nvm install 18.18.0
-
Install dependencies
yarn
-
Run project in dev mode
yarn start
Create a responsive wizard (Stepper) form component based on the provided design.
❌ Uncompleted Tasks
✅ Completed Tasks ( Checked for completion )
-
Subscription Form
- ✅ Step Completion: Users are required to complete each step before advancing to the next, ensuring that all necessary information is provided.
- ✅ Go Back Functionality: Users can navigate back to previous steps if they need to review or edit previously entered information.
- ✅ Review Step: Before final submission, users have the opportunity to review all provided values to ensure accuracy.
- ✅ Validation: Validation is implemented for each step to ensure data integrity. Users cannot navigate to subsequent steps until the current step is completed satisfactorily.
-
Built With:
- Typescript
- Vite
- Eslint & Prettier
- React
- CSS Modules
- Framer Motion
- Screen shots:
Step one (personal info)
Step Two (Select Add-ons)
Step Three (Select Plan)
Step Four (Preview)
Step five (Success)