GIS & computer vision · Solo project
Smart Toll Plaza Management & GIS Command Center
An NHAI-style toll operations prototype: live number-plate recognition, a Pan-India plaza map and role-based reporting.
Prototype · simulation
- Python
- Streamlit
- FastALPR
- OpenCV
- WebRTC
- Plotly
- pandas
Source code ↗ See the data analysis

Where it started
My Class 12 toll plaza project at Sainik School Bhubaneswar, built with my friend Suman Kumar Behera (it is on my smaller builds page). This is my upgraded version of that idea, which I now develop on my own.
Architecture
A Streamlit multipage app behind a sign-in, with four pages: Operations Overview, Live Camera, GIS Command Center and Analytics. A CloudSQLAdapter class stores transactions, security audits and shift closures in a JSON file, behind an interface meant to be swapped for a cloud SQL database later.
Data flow
WebRTC camera frame → every third frame → FastALPR (YOLOv9 plate detector + MobileViT OCR) → confidence ≥ 0.50 → Indian plate-format check → blacklist screening or diplomatic exemption → simulated FASTag or cash charge → ledger and audit entry.
Map & analytics
A national toll-plaza registry (2,000+ rows) cleaned with pandas and plotted with Plotly's map view; analytics show payment mix and revenue by vehicle type; prices rise 1.15× in peak hours.
Hardest problem
Making a demo that runs on any machine. The data adapter needs no cloud credentials, and plate validation accepts standard, Bharat-series and diplomatic plates while throwing out OCR noise.
Testing
20 automated tests cover plate validation, peak-hour pricing, the data store and sign-in, and GitHub Actions runs them on every push.
Scope
It's a simulation for learning and demos, and it isn't connected to live FASTag, VAHAN or NHAI systems. It grew out of my Class XII toll-management project.
Watch the demo
Screenshots





Want to talk about this project?
I'm open to data internships, projects and hackathon teams.
More projects
- VANTAGE: ZEROA voice-controlled 3D combat flight game that runs in the browser.
- GOD VIEWAn open-source-intelligence digital twin: live flights and satellites on a 3D globe, linked in a knowledge graph.
- UNSPOKENA chest-mounted wearable that helps visually impaired users sense obstacles and lets non-verbal users speak through gestures.
- ANUMATIA regulatory-clearance engine that models business licences as a dependency graph.
- Student Attendance Management SystemA multi-role desktop app where students check in by scanning a QR code on their phone.
- India's toll network, in dataData analysis of 2,003 Indian toll plazas with Python, SQL and Excel.
- VECTORA 3D flight game I built by voice dictation with Wispr Flow. It began as an air-traffic-control simulator played with spoken ATC commands.
- Face-scan Verification & Fraud ConsoleTwo team builds. One finds where a face shows up online and anchors a SHA-256 fingerprint on Solana; the other is an agentic console that investigates card fraud over TigerGraph.
- MindEaseA stress-management idea for college students, and my first hackathon. We prototyped a 10-question stress self-check with scoring.
- Smaller buildsGames, desktop tools and command-line programs I wrote in Python, with demos for the ones I have recorded.