The Parking Payment System is designed to revolutionize the parking experience by integrating license plate recognition technology for automated parking payments. This system aims to enhance convenience, efficiency, and cost-effectiveness while reducing the need for manual intervention. Key features include online prebooking, license plate recognition, data logging, payment calculation, QR code generation, and data visibility.
Client: Html, Css, Javascript, Bootstrap.
Server: NodeJS, Expressjs, MongoDB.
Machine Learning: Python and its libraries.
1. Online Prebooking: Users can prebook parking slots in advance to ensure availability at their desired date and time.
2. License Plate Recognition: The system automates entry and exit processes by recognizing vehicles through their license plates.
3. Data Logging: All parking transactions are securely logged, providing a comprehensive record of parking activities.
4. Payment Calculation: The system calculates parking fees based on the duration of stay and other relevant parameters.
5. QR Code Generation: Users can make secure payments using generated QR codes for seamless transactions.
6. Data Visibility: Users have access to information about parking slot availability and can view the status of their bookings.
To set up and run the Parking Payment System, follow these steps:
- Clone the project repository: git clone https://github.com/rubaanhasan/parker.git
- Download contents from this Google Drive and put them in the anpr folder link-
https://drive.google.com/drive/folders/1OyNA2GDTO_eiGZwaHHIjDkDGmQooG0cb. - Download required softwares and libraries like nodejs and jupyter notebook.
- Download requirement from parker/ANPR/requirements.txt
- Navigate to the project directory: cd parker/backend
- Install the required dependencies: npm install.
- Open your terminal.
- Navigate to the backend/src directory.
- Start the backend server by running nodemon index.js.
- Start the second server by running nodemon index2.js.
- The web application will be hosted at http://localhost:3000.
- The second service will be hosted at http://localhost:4000.
- You can access the system by typing the provided links in your web browser or by control+clicking on the links in the terminal.
We would like to thank our team members and advisors for their contributions to this project.