A form builder using MERN stack. Features a variety of question types like categorize, cloze, comprehension and more.
Install client
cd formBuilder
npm run install-client
Install server
cd formBuilder
npm run install-server
Run client
cd formBuilder
npm run client
Run server
cd formBuilder
npm run server
- ReactJS
- TailwindCSS
- Vite
- NodeJS
- ExpressJS
- MongoDB
- Mongoose
- Using FormData on client side to handle multi-part form data
- Using portals to render modal elements
- Prop drilling
- Migrate app to next.js
- Add typescript support
- Add tests
- Add more question types