Skip to content

About

Smart campus parking coordination platform with real-time slot telemetry and geofenced routing

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

🅿️ Smart Campus Parking & Geofencing System

FastAPI React SQLAlchemy PostgreSQL License: MIT

Low-latency reservation, automated slot allocation, and spatial geofencing system built to eliminate parking bottlenecks across multi-zone campus hubs.


⚡ Core Capabilities

  • Real-Time Slot Ingestion: WebSocket and REST polling endpoints reporting occupancy state per zone.
  • Geofenced Arrival Detection: Auto-validates vehicle presence within perimeter radii to reduce gate friction.
  • Role-Based Access Control: Granular permissions for students, faculty, visitors, and facility staff.
  • Historical Occupancy Analytics: Generates peak utilization curves to optimize allocation rules.

🛠 Tech Stack

  • API Layer: FastAPI (Python 3.11+), Pydantic v2 schemas
  • Database & Persistence: SQLAlchemy 2.0 ORM, PostgreSQL / SQLite driver compatibility
  • UI Console: React 19, Tailwind CSS, Map visualization hooks
  • Authentication: JWT token exchange with bcrypt password hashing

🚀 Quickstart

Backend Setup

git clone https://github.com/Jawknee-builds/parking-app.git
cd parking-app

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python3 create_db.py
uvicorn main:app --reload --port 8000

Interactive API docs available at http://127.0.0.1:8000/docs.

About

Smart campus parking coordination platform with real-time slot telemetry and geofenced routing

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages