Skip to content

An application which allows users to make questions like categorize, cloze, comprehension and store them as form in db, and later render them as a form.

Notifications You must be signed in to change notification settings

osSidd/mern-forms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mern Forms

A form builder using MERN stack. Features a variety of question types like categorize, cloze, comprehension and more.

Install and run

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

Technologies used

  • ReactJS
  • TailwindCSS
  • Vite
  • NodeJS
  • ExpressJS
  • MongoDB
  • Mongoose

Learning

  • Using FormData on client side to handle multi-part form data
  • Using portals to render modal elements

Challenges

  • Prop drilling

Todos

  • Migrate app to next.js
  • Add typescript support
  • Add tests
  • Add more question types

About

An application which allows users to make questions like categorize, cloze, comprehension and store them as form in db, and later render them as a form.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published