React.js Dynamic multi-page application form
- Check
src/common/form-schema.ts
to define form fields - Note: select type option still not defined yet, only
"text" , "email", "number", "radio"
npm or yarn installed Vercel installed is optional, it's only for deployment
-
Clone the repository
git clone [email protected]:AlaeddineMessadi/dynamic-form-registration.git
-
Run
yarn
ornpm install
- run
yarn start
To run the test on the browser use
yarn cypress:open
To run the test on terminal
- Run
yarn cypress:run
Run yarn deploy
OR yarn deploy:prod
for production
- more tests.
- Style enhancements.
All PR's are welcome :)
- React.js - JavaScript library for building user interfaces
- Redux - State Management
- Cypress - End to End testing Framework
- typescript - Typescript
- vercel - Deployment server
- Yarn - Dependency Management
- React Router - Declarative ROuting for Reactjs
- Formik - Formik
- Create-React-App - Boilerplate