An animated multiple step form.
- React layout routes w/ Oulet
- React contexts w/ useContext()
- React state w/ useState()
- React router programmatically navigate w/ useNavigate()
- Framer Motion animations
- Form handling w/ useForm()
- Form schema validation w/ Yup
Client: React, TailwindCSS, Framer Motion, React Router, React Hook Form, Yup