This is a simple contact form web application that allows users to send messages through a form submission.
- User-friendly contact form with fields for name, email, subject, and message.
- Form validation to ensure all required fields are filled out correctly.
- Integration with Formspree to handle form submissions and email notifications.
- Responsive design for optimal viewing on various devices.
- HTML5
- CSS3
- JavaScript
- Express.js
- Nodemailer
- Formspree
These instructions will help you get a copy of the project up and running on your local machine.
- Node.js and npm should be installed on your machine.
- Clone the repository:
git clone <repository-url>
- Navigate to the project directory:
cd contact-form
- Install the dependencies:
npm install
- Start the local development server:
npm start
- Open your web browser and access the application at http://localhost:3000.
- Formspree - Used for handling form submissions and email notifications.