OnRoad Parking Application
OnRoad Parking is Africa’s leading provider of parking solutions to governments, offering strategic locations in
advanced, digitally enabled facilities to ensure a smooth, convenient, and hassle-free parking experience across
urban centers.
Strategic Locations
Map interface displaying prime geo-located
parking slots across active African cities (e.g.
Nairobi, Kenya).
Mapbox GL SDK / Google Maps API,
PostGIS Spatial Indexing.
Smart & Digital
License plate recognition (ANPR) scanning via
mobile camera to identify vehicles
automatically.
OpenCV, TensorFlow Lite / Mobile
vision SDK, OCR Engine.
24/7 Access & Payment
Real-time slot duration booking, hourly rate
calculation (e.g. KES 300 for 2 hrs), and
seamless digital payment integration.
M-Pesa Express (STK Push), Stripe
API, Digital Wallets
Government Partner
Secure data pipeline & enforcement API to
synchronize active parking sessions with
municipal dashboards.
RESTful APIs, Webhooks, OAuth2,
PostgreSQL / Redis cache
Step-by-Step User Flow Implementation
Geo Location Map & Slot Pinpoint
- Render dark-mode interactive map vector styled with custom parking marker icons (P).
- Fetch user location coordinates and display nearest available parking zones (e.g., Zone B – Slot 42).
- Implement bottom-sheet modal upon slot selection with action button: Confirm Slot & Proceed.
License Plate Scanning (ANPR)
- Activate native device camera overlay with bounding rectangle alignment box.
- Execute edge OCR/ANPR processing to detect license plate text (e.g., KDL 123X).
- Allow manual fallback edit if plate auto-detection confidence score is below 90%.
- Bind selected slot (Zone B – Slot 42) to detected vehicle plate string.
Duration Picker & Instant Payment
- Provide radial time selection dial allowing users to adjust parking duration (e.g., 2 Hours)
- Calculate dynamic parking charge (e.g., KES 300) based on start/end timeframe (13:30 to 15:30).
- Trigger STK Push prompt for regional digital mobile money (e.g., M-Pesa) or credit card checkout.
- Upon payment receipt webhook trigger, mark slot as reserved and issue active digital parking pass.