How PARADA is built, and where the build stands.

Architecture, modules, stack, security, and status, all on one page.

Project objective

To develop a smart parking management system that combines computer vision, license-plate recognition, zone-based occupancy monitoring, parking operations, mobile navigation, and web-based administration into a unified platform.

System architecture

A camera event travels through vision/OCR into the API, which resolves identity, occupancy and sessions, persists them, and propagates the new state to both clients. Vision reads → API decides → DB persists → clients read.

  1. Zone Gate CameraEntry / exit vehicle events
  2. Computer Vision / OCRPython · FastAPI · OpenCV · EasyOCR
  3. PARADA APINode.js · Express · TypeScript
  4. User / Vehicle ResolutionRegistered or guest candidate
  5. Zones & OccupancyCapacity − occupied
  6. Sessions & FeesLifecycle, duration, fee
  7. DatabasePostgreSQL · Prisma
  8. Mobile ApplicationReact Native · Expo — drivers
  9. Admin Web PanelNext.js — operations

Computer vision

Identifies vehicles from camera observations.

Zone intelligence

Makes availability understandable at the zone level.

Mobile + web

Drivers and administrators use connected interfaces.

Configurable

Parking facilities can configure zones, capacities, cameras, and policies.

Backend-authoritative

Critical parking state is managed centrally instead of being independently calculated by each client.

Features, grouped by system module.

A modular breakdown of platform capabilities — from driver experience to intelligent infrastructure and operational control.

Driver features

  • Account registration and authentication
  • Multiple vehicle registration
  • Zone availability
  • Zone recommendation
  • Zone assignment
  • Reservations
  • Current parking status
  • Parking history
  • GPS navigation
  • Guest-related parking behavior

Parking intelligence

  • Camera-based vehicle observation
  • License plate recognition
  • OCR
  • Vehicle identification
  • Zone occupancy
  • Entry/exit processing
  • Guest admission
  • Session lifecycle

Administration

  • Zone management
  • Capacity configuration
  • Camera configuration
  • Session monitoring
  • Reservation management
  • User and vehicle management
  • Violations
  • Appeals
  • Notifications
  • Analytics
  • Establishment configuration

PARADA is configurable.

Zones

Name · Code · Capacity · Status

Cameras

Identifier · Zone · Direction · Operational status

Policies

Guest policy · Reservation settings · Parking fees · Violation rules

Location

Address · Latitude · Longitude

This allows PARADA to adapt to different establishment layouts without changing the application’s source code for every parking facility.

What it’s built with.

Mobile

  • React Native
  • Expo
  • TypeScript

Web

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS

Backend

  • Node.js
  • Express
  • TypeScript

Database

  • PostgreSQL
  • Prisma

Computer vision

  • Python
  • FastAPI
  • EasyOCR
  • OpenCV

Designed with security in mind.

Authentication

JWT-based authentication.

Authorization

Two roles: USER and ADMIN.

Ownership

Users can only access their own parking-related records.

Camera trust

Camera events use a separate authentication boundary.

Data integrity

Critical parking operations are handled by the backend/domain layer and database constraints.

Where the build stands.

Implemented

  • Mobile application
  • Admin web application
  • Backend API
  • PostgreSQL database
  • Zone-based occupancy
  • Reservations
  • Zone assignment
  • Guest admission
  • GPS navigation
  • Camera configuration

Continuing / evaluation

  • OCR / computer vision (real model)
  • Real-time integration
  • Full system integration
  • Testing + accuracy evaluation
  • Deployment
  • Documentation + final review

Systematically engineered.

  1. Requirements
  2. Architecture
  3. Infrastructure
  4. Database
  5. Backend
  6. Authentication
  7. Parking operations
  8. Admin web
  9. Mobile
  10. GPS
  11. Computer vision
  12. System integration

An academic project.

Lyceum of the Philippines University — Batangas. PARADA is developed as a capstone project for the Bachelor of Science in Information Technology program.

What PARADA currently demonstrates

PARADA demonstrates the integration of mobile development, web administration, backend services, database management, computer vision, OCR, GPS navigation, and configurable parking operations within a single system architecture.

The system is developed as a capstone prototype and evaluated based on functionality, integration, correctness, and system behavior. Formal accuracy evaluation and production deployment are treated separately from the functional implementation.

  • Capstone project
  • Smart parking
  • Computer vision
  • OCR
  • Mobile applications
  • Web applications