form-builder

A Full Stack MERN app for building dynamic forms with drag and drop interface & to track and view the responses received in the created form.

Stars
31
Committers
1

Form Builder

A Full Stack MERN app for building dynamic forms with drag and drop interface & to track and view the responses received in the created form.

https://easyformbuilder.netlify.app/

(Profile picture upload only works in local development as costs money in deployed server.)

Installation

You need to install pnpm first as pnpm workspace is used for this monorepo.

npm install -g pnpm

Clone the project

git clone https://github.com/RohanShrestha01/form-builder.git

then navigate into the project

cd form-builder

Now, Install the packages

pnpm i

then build the shared validation package

pnpm -F @form-builder/validation build

Also, create .env file with the help of .env.example file for both client and server. You can use Brevo for free SMTP server and MongoDB Atlas for database.

Run the project with command

pnpm dev