- Clone the repository:
git clone https://github.com/your_username/contact-form.git
- Navigate to the project directory:
cd contact-form
- Install frontend dependencies:
cd frontend npm install
- Install backend dependencies:
cd ../backend pip install -r requirements.txt
- Run the backend server:
cd backend python app.py
- Run the frontend development server:
cd frontend npm run dev
Open your browser and go to http://localhost:3000 to view the contact form.
- Name, Email, and User Message Fields: Collects user data.
- Responsive Design: Ensures usability across various devices.
- Data Storage: Uses MongoDB to store form submissions.
- Backend Processing: Python handles form submissions and communicates with the database.