2024

Gate Control System

Automated gate access control system with license plate recognition and phone verification.

Role
Full-Stack Developer
Duration
3-4 months
Team Size
1
Year
2024
Gate Control System, screenshot 1

Gate Access Control System is a production-ready solution for managing vehicle access at a parking lot. The system automates gate operations by verifying vehicles against an authorization database using license plate recognition or phone-based identification.

The architecture consists of three independent services: a backend API responsible for business logic and access rules, a Vue 3 single-page application for administrators and security staff, and a dedicated Python computer vision service that processes live RTSP camera streams and performs real-time vehicle and license plate recognition.

Once a vehicle is successfully verified, the backend communicates with ESP microcontrollers to physically control barrier gates. All access attempts are logged, providing a complete audit trail.

Key Features

  • Automated gate control based on license plate recognition
  • Phone number-based access verification
  • Real-time vehicle detection from IP camera streams
  • Role-based dashboards for administrators and security staff
  • Time-limited access permit management
  • Multi-gate support with centralized configuration
  • Detailed access logs with granted/denied status
  • Modern, responsive single-page application
  • Rate limiting to prevent gate abuse
  • Reliable operation in day and night conditions

Challenges and solutions

  • Designing a reliable multi-service architecture
  • Ensuring real-time performance with live camera streams
  • Achieving high OCR accuracy in varying lighting and weather conditions
  • Handling concurrent access attempts safely
  • Maintaining stable communication with physical gate controllers
  • Balancing detection accuracy with low latency

Results

  • Fully automated vehicle entry process
  • Reduced manual workload for security staff
  • Complete audit trail of all access attempts
  • Fast and reliable license plate recognition
  • Improved access control transparency
  • Successful production deployment in a real facility