The Smart Traffic Management System is designed to address irregular parking issues by allowing users to report wrongly parked vehicles. When a user submits a vehicle number, an automated message and email are sent to the vehicle owner, notifying them of the inconvenience caused by their parked vehicle.
- User Registration and Login:
- Users can create an account or log in using their credentials.
- Report Wrongly Parked Vehicles:
- Users can submit the vehicle number of a wrongly parked vehicle.
- Automated Notifications:
- When a report is submitted, the system sends an automated message and email to the vehicle owner.
- Technology Stack:
- JavaScript
- HTML
- CSS
- MongoDB (for data storage)
- Node.js and Express.js (for backend development)
- Clone this repository to your local machine.
- Install Node.js and MongoDB if you haven't already.
- Navigate to the project directory.
- Run
npm install
to install the required dependencies. - Set up your MongoDB connection (update the database configuration in
config.js
). - Run
npm start
to start the server.
- Register or log in to the system.
- Use the provided interface to report wrongly parked vehicles.
- The system will automatically notify the vehicle owner via message and email.
Contributions are welcome! If you'd like to improve this project, feel free to submit pull requests.