This project is a React-based dynamic form builder that allows users to create, edit, and preview forms using a JSON configuration. It utilizes the Material UI (MUI) library to provide a modern and responsive user interface, and incorporates Formik for handling form state management and Yup for validation.
This project was bootstrapped with Create React App.
- Pre-requisites: Ensure you have NPM installed.
- Run
npm install
to get required dependencies. - Run
npm start
to run the project.
React frontend will be accessible at http://localhost:3000
- Attendee: for events, workshops, or conferences registration.
- Conditional fields are shown if
attendee type
is "guest" or "sponsor".
- Conditional fields are shown if
- Applicant: for job applications processes.
- Conditional fields are shown if
position
is "internship".
- Conditional fields are shown if
👋 Bah-bye!