The Dynamic Forms Application allows users to create, manage, and submit custom forms dynamically. This application is useful for generating forms for surveys, feedback, and data collection purposes.
Link to application: https://dynamic-forms-8f5t.vercel.app/
Before you begin, ensure you have met the following requirements:
- Node.js (version 14.x or later)
- npm (version 6.x or later) or yarn (version 1.x or later)
To set up the project locally, follow these steps:
- Clone the repository:
git clone git@github.com:samanthap88/Dynamic-Forms.git
- Navigate to the project directory:
cd Dynamic-Forms
- Navigate to the frontend directory:
cd frontend
- Install frontend dependencies:
npm install
- Start the frontend development server:
npm start
- The frontend application will be available at
http://localhost:3000
.
- Open a new terminal and navigate to the backend directory:
cd backend
- Install backend dependencies:
npm install
- Start the backend development server:
npm run dev
- The backend application will be available at
http://localhost:8000
.
- Creating new forms
- See their forms on the dashboard and can edit them
- Send out their form to others
- See responses that others submitted to their form
- Optional Login