ParkMitra replaces paper tokens and manual logbooks with QR codes, automatic fee calculation, plate OCR, and UPI payments — built for ground-level operators.
Dashboard — Today
Parked
12
Entry
47
Revenue
₹2,340
The old way
Paper token handed out at entry. Half the time it's wet, lost, or the handwriting is unreadable. Fee is guessed at exit.
The gap
Spreadsheets and ledgers can't tell you how many vehicles are inside right now, or what yesterday's revenue was.
What changed
Each rider gets a QR code. Scan in, scan out. Duration is tracked. Fee is calculated. UPI or cash — operator's choice.
How entry works
Register a rider once — name, vehicle number, plate photo. ParkMitra generates their QR code and emails it automatically. From that point, entry and exit is a single camera scan.
Works on any device with a camera. No dedicated hardware needed. The operator opens a browser, points the camera, done.
Scanning for QR code…
WB02AB1234
Rahul Sharma · 09:14 AM
EasyOCR · Modal serverless
Reading plate…
Detected plate
MH12AB3456
License plate OCR
Snap a photo of the number plate during registration. EasyOCR running on Modal serverless reads the text and auto-fills the vehicle number in seconds — no typing required.
Payments
At exit, the operator picks cash or UPI. UPI generates a Razorpay QR instantly — rider scans, pays, and the system confirms automatically. No manual entry, no change disputes.
Parking fee
₹60
Scan with any UPI app
Payment confirmed
Auto-detected · no refresh needed
Revenue — Last 12 days
₹28,450
Avg. daily revenue
₹2,371
Peak occupancy
34 vehicles
Avg. duration
2h 18m
Total sessions
312
Live visibility
The dashboard shows currently parked vehicles, today's revenue, and a log of every entry and exit. Refreshes in real time — no manual tallying at end of day.
Multi-admin support means every shift can have their own login without sharing credentials.
Stack
Next.js 15
App Router + API routes
MongoDB
Sessions & rider data
Modal.com
Serverless EasyOCR
Cloudflare R2
Plate image storage
Razorpay
UPI & card payments
Resend
QR code emails
JWT + bcrypt
Auth & security
Tailwind CSS
UI styling
Self-hosted. No vendor lock-in. One .env.local file and you're running.
ParkMitra started as a solution to a real problem at a busy parking lot. The code is on GitHub — if you've run into the same problems, or want to shape where it goes next, contributions are very welcome.