Skip to content

sadumina/VD-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

51 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš— Vehicle Detector (VD) – Entry/Exit Management System

A full-stack Vehicle Entry–Exit Management System built with FastAPI, MongoDB Atlas, and React (Vite + Ant Design).
The system is designed for Haycarb PLC to manage and monitor vehicle entry and exit efficiently.


✨ Features

  • πŸ”‘ Role-based dashboard (Admin, Manager, Security, Viewer)
  • πŸš™ Vehicle entry and exit logging
  • πŸ•’ Duration calculation (entry/exit times)
  • πŸ“Š Analytics dashboard (KPI cards, charts, filters)
  • πŸ“„ Export reports as PDF/CSV
  • πŸ“· Container ID & vehicle type detection
  • 🌐 Responsive UI with Ant Design + Tailwind styles
  • ⚑ FastAPI backend with MongoDB Atlas
  • 🐳 Dockerized deployment (backend + frontend)

πŸ› οΈ Tech Stack

Frontend

  • React (Vite, Ant Design, Tailwind-like CSS)
  • jsPDF + autoTable (PDF exports)
  • Day.js (date/time handling)

Backend

  • Python FastAPI
  • MongoDB Atlas (Motor async driver)
  • Uvicorn

Deployment

  • Render (Backend)
  • Vercel (Frontend)
  • Docker Hub Images

πŸ“¦ Docker Images


πŸš€ Running Locally with Docker

1. Clone the Repository

git clone https://github.com/<your-username>/vehicle-detector.git
cd vehicle-detector

About

A full-stack vehicle monitoring system built for Haycarb PLC factory premises to track, manage, and analyze vehicles entering and exiting the factory gates.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors