Skip to content

This Multistep form is built to learn and demonstrate the use of Formik and Yup in react. Formik is a library for creating forms in React "without tears." Yup is a library for schema validation; Formik provides support for form validation with Yup out of the box. This project combines the power of Formik and Yup with Material-UI to create an exc…

Notifications You must be signed in to change notification settings

SharjeelSafdar/project10-multistep-form-with-formik-yup-materialui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project 10: Multistep Form with Formik, Yup, Material-UI and Typescript

This project was bootstrapped with Create React App. It was created for submission in Pana Cloud Bootcamp 2020.

Link to Web App

The web app has been deployed to Netlify, and can be accessed here.

Features

The following are some of the features of this project:

  • A single step sign-in form
  • A multistep sign up form
  • Interactive design with Material-UI
  • Responsive to all screen sizes
  • CI/CD pipeline with Github Workflows
  • Completely typed with Typescript

Learning Outcomes

The following are some of the learning outcomes of this project:

  • Using Formik to create forms without boiler plate code
  • Using Yup for form validation in a concise and declarative way
  • Using Typescript to develop a typed web app
  • Building a web app with React.JS, React Icons, React Router DOM, etc.

About

This Multistep form is built to learn and demonstrate the use of Formik and Yup in react. Formik is a library for creating forms in React "without tears." Yup is a library for schema validation; Formik provides support for form validation with Yup out of the box. This project combines the power of Formik and Yup with Material-UI to create an exc…

Topics

Resources

Stars

Watchers

Forks