Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Smart Parking Dashboard ๐Ÿ…ฟ๏ธ๐Ÿš—

A complete smart parking monitoring system with live CCTV analysis, real-time occupancy detection (green/red overlays), motion alerts, and prediction charts.

๐Ÿ—๏ธ Architecture

  • Backend Service โ€” Python FastAPI + OpenCV for parking space detection
  • Frontend Dashboard โ€” Next.js 16 + TypeScript + Tailwind CSS 4 + shadcn/ui + Recharts
  • Live URL โ€” https://smart-parking.codewords.run

๐Ÿ”ง Features

  • ๐Ÿ“น Multi-camera support โ€” 3 demo cameras + add your own CCTV feeds
  • ๐ŸŸข/๐Ÿ”ด Green/Red overlays โ€” OpenCV edge detection + pixel variance
  • ๐Ÿ“Š Parking stats โ€” Total/Occupied/Available/Occupancy %
  • โšก Motion detection โ€” Frame differencing with alert log
  • ๐Ÿ“ˆ Occupancy trend chart โ€” Recharts area chart
  • ๐ŸŒ€ Auto-refresh โ€” 10s/15s/30s/60s polling intervals
  • ๐Ÿ”ฎ Prediction panel โ€” Low/Moderate/High/Near-full demand
  • ๐Ÿ“ฑ Space map grid โ€” Individual space status visualization

๐Ÿ“ Project Structure

backend/
โ””โ”€โ”€ smart_parking_analyzer.py    # OpenCV parking analyzer (FastAPI service)

frontend/
โ”œโ”€โ”€ app/page.tsx                  # Main dashboard page
โ”œโ”€โ”€ app/api/analyze/route.ts     # API route to backend
โ””โ”€โ”€ components/                  # shadcn/ui components

๐Ÿš€ Getting Started

  1. Open smart-parking.codewords.run
  2. Select a camera tab
  3. Click "Analyze Now" to run analysis
  4. Toggle "Auto" for continuous monitoring
  5. Add custom camera URLs via the input at top

๐Ÿ›  Tech Stack

Component Technology
Backend Python 3.11, FastAPI, OpenCV, NumPy
Frontend Next.js 16, TypeScript, Tailwind CSS 4
Components shadcn/ui, Framer Motion, Recharts
Platform CodeWords by Agemo

๐Ÿ“œ License

MIT

About

Smart Parking System - Live CCTV monitoring dashboard with AI-powered occupancy detection (green/red overlays), motion alerts, and prediction charts. Built with Next.js + OpenCV backend.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages