Skip to content

React dynamic form builder as part of a technical challenge.

Notifications You must be signed in to change notification settings

NiMusco/challenge-dynamic-form

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 Dynamic Form Challenge

React TypeScript

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.

Captura de pantalla 2024-04-08 a la(s) 9 20 15 p  m

🔌 Installation

This project was bootstrapped with Create React App.

  1. Pre-requisites: Ensure you have NPM installed.
  2. Run npm install to get required dependencies.
  3. Run npm start to run the project.

React frontend will be accessible at http://localhost:3000


🧐 Examples:

  • Attendee: for events, workshops, or conferences registration.
    • Conditional fields are shown if attendee type is "guest" or "sponsor".
  • Applicant: for job applications processes.
    • Conditional fields are shown if position is "internship".

👋 Bah-bye!

About

React dynamic form builder as part of a technical challenge.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published