Smart Car Park System

An automated parking management system featuring real-time License Plate Recognition and a mobile app for seamless vehicle access and management

PythonOpenCVYOLOv8Gemini APIFirebaseAndroid StudioFlutter (with Dart)MVC

Overview

Designed to modernize campus parking operations, the Smart Car Park System replaces manual guard checks and physical stickers with an automated access control solution that leverages YOLOv8 and the Gemini API for real-time License Plate Recognition (LPR).

Integrated with a Flutter and Firebase mobile app, it provides students, staff, and visitors with a centralized platform to manage Vehicle Entry Passes (VEP), pay fines online, report parking violations, and track parked vehicles effortlessly.

Features

  • Automated Access Control: Uses OpenCV, YOLOv8, and Gemini API for real-time License Plate Recognition to manage gate entry and exit.
  • Vehicle Entry Pass (VEP) Management: Allows users to apply, review, and renew permit statuses directly within the app.
  • Mobile Integration: Features a cross-platform Flutter application tailored for students, staff, security guards, and visitors.
  • Find My Car: Enables drivers to locate their parked vehicle by plate number, showing the parking zone, entry time, and duration.
  • Incident Reporting: Allows users to submit parking violation reports.
  • Announcement & Push Notifications: Delivers policy updates, fine alerts, and incident notifications via Firebase Cloud Messaging (FCM)
  • Real-time Logs: Powered by Firebase to ensure data consistency across devices.