Smart Parking Assistant is a modern solution to urban parking congestion, using real-time vehicle identification, automated registration, and intelligent space optimization. The system leverages sensors, computer vision, and data analytics to minimize search time, reduce congestion, and improve the parking experience for users and operators.
- Real-time spot allocation and monitoring
- License plate recognition (LPR) for automated entry/exit
- Reservation and premium parking options
- Predictive analytics for demand and space optimization
- Mobile/web dashboard for users and admins
- IoT-enabled sensors and custom PCB hardware
- Sensors: Ultrasonic/infrared for occupancy, cameras for LPR
- Custom PCB for sensor integration
- Arduino/Raspberry Pi for hardware control and image processing
- Data sent via MQTT/HTTP to backend (Django/Node.js)
- ML models (scikit-learn/TensorFlow) for demand prediction and optimization
- Cloud hosting for scalability
- User checks and reserves a spot via the app/ui.
- LPR system grants entry and assigns a spot.
- Sensors update occupancy in real time.
- User receives notifications and can extend or end reservation.
- Seamless exit and digital payment.
- Modern dashboard with real-time parking map
- Admin and guest flows
- Reservation and login modals
- Draggable/editable parking slots
See the full design and workflow on Canva:
Smart Parking Assistant Canva Design
Team Name: Sentinels
Category: University

This project is licensed under the MIT License.
For inquiries or collaboration, please open an issue or contact the team via GitHub.
- Clone the repository
git clone https://github.com/rivindu02/Smart-Parking-Assistant.git
- Install dependencies (see documentation for your platform)
- Run the application
python app.py

