The route engine · Same for every Hoppo route

How any Hoppo route
is born.

Whether it's a school route in Rohini, an employee commute to Cyber City, a tuition pickup for Class 4–6, or a Hop-In adult corridor — every Hoppo route is born the same way. A subscriber drops two pins. The engine finds the optimal locked path. Only then can deviation alerts mean anything at all.

01
INPUT · SUBSCRIBER LOCATIONS

Twelve pickups, one destination.

Every subscriber — whether parent, employee, tuition family, or fitness commuter — gives Hoppo three things: their pickup, their destination, and their arrival window. Pins drop on the network map, not yet connected to anything.

1
Pickup address geo-coded to ±5 meters.
2
Destination verified against the partner database — school office, corporate HR, tuition centre, music academy, sports club.
3
Arrival window the latest time the rider must reach destination.
DPS ROHINI A B C D E F G H I J K L 12 SUBSCRIBERS · 1 DESTINATION · NO ROUTE YET
02
CLUSTERING · GEO + TIME WINDOW

Pins find their cab.

Hoppo's engine groups subscribers by what a single Innova can realistically serve — clustering by geographic proximity AND the school's arrival window. One cluster becomes one cab becomes one route.

A
Max 4 stops per cab. Fits an Innova or Ertiga without becoming a school bus.
B
2 km proximity. Pickups within walking distance of each other prefer the same cluster.
C
Arrival constraint. Every child must reach school inside their window.
CLUSTER 1 CLUSTER 2 CLUSTER 3 A B H D F I E G J 3 CLUSTERS · 4 SUBS EACH · READY TO SOLVE
03
OPTIMIZATION · CONSTRAINED TSP

The shortest path wins.

Inside each cluster, Hoppo solves a constrained Travelling Salesman Problem — testing every pickup ordering against real-time traffic data — to produce the route that minimizes total trip time, with one hard fairness rule.

OSRM & HERE traffic. Real distance and time, not straight-line.
Fairness rule. No child sits in the cab for more than 35 minutes.
Re-runs daily at 4 AM. New subscribers, monsoon, road closures all re-trigger.
1 2 3 4 1 2 3 4 1 2 3 4 3 ROUTES · 12 STOPS · OPTIMAL ORDER FOUND
04
LOCK · BASELINE ESTABLISHED

This route becomes the truth.

Once optimized, the route is written into the cab's tablet and pushed to every parent's app. Driver gets turn-by-turn directions. Parents see exact stops and exact times, plus a 150-meter tolerance corridor drawn on the live map.

Driver can't change it. Any detour requires admin override and a reason that gets logged.
Corridor configurable. 150 m default; schools can tighten to 80 m if needed.
Re-lock only on event. New subscriber, school timing change, road closure.
1 2 3 4 LOCKED ±150 m TOLERANCE CORRIDOR BASELINE ESTABLISHED · ALERTS ACTIVE
05
LIVE · DEVIATION DETECTION

The moment the cab strays.

Because the route is locked, "deviation" is no longer a vague accusation — it's a math fact. If the cab's GPS reports more than 150 meters off the route, the system pushes alerts to admin, school and every parent on that route within eight seconds.

!
Three escalation tiers. Silent log → parent alert → admin call-out.
!
Auto-resume detection. Alert clears when cab returns to the corridor.
!
Reason capture. Driver must record a reason via voice or tap.
1 2 3 4 CAB DEVIATION +220 m off route ! LIVE · DEVIATION · 8 SECONDS AGO
4 am
Daily re-optimize
±150 m
Default corridor
8 s
Alert latency
35 min
Max child trip time
Compared

A locked route vs a "GPS-enabled" cab.

Most school cab vendors say "we have GPS". Here's why that's a different product.

"We have GPS" cabs

  • You can see the cab on a map. That's the whole feature.
  • No defined route — driver picks their own path.
  • "Deviation" is a complaint, not a system event.
  • Late arrival blamed on traffic, no proof either way.
  • SOS rings the driver's relative, not an admin.
  • Speed limit? Up to the driver.
  • Live video? No.
  • Compliance report when school asks? Calls and screenshots.

Hoppo

  • Route is locked the night before, visible to every parent.
  • ±150 m corridor enforced in software.
  • Deviation fires alerts within 8 s automatically.
  • Every detour requires a logged reason from the driver.
  • SOS escalates: admin first, then emergency contacts in order.
  • Hard speed cap based on cab mode (school 40-50 / adult 60-80).
  • Live in-cab video on demand for parents and admin.
  • Audit pack downloadable as PDF, hash-verified.
Frequently asked · Across riders

The questions everyone always asks.

From parents, from corporate fleet managers, from Hop-In adult riders, from drivers. The engine works the same way for all of them — and so do the answers.

What happens if the driver legitimately needs to take a detour?

The driver presses "Detour" on the in-cab tablet, records a reason (voice or quick-tap: Road closed / Accident / Vehicle issue), and admin sees it live. The detour is logged but doesn't trigger an alarm to riders — they see "Driver reports road closure" instead. Applies the same way whether you're a parent watching your child, an HR coordinator watching the office shuttle, or a Hop-In adult watching their own ride.

How are drivers verified before they're put on any Hoppo route?

Every driver — school cab, employee shuttle, Hop-In commuter cab, all of them — goes through the same five-check process: Aadhaar verification, police clearance, RTO record, three years of past employer references, and a supervised road-test with a Hoppo supervisor. The relevant partner (school principal for a school route, HR for a corporate route, Hoppo admin for a Hop-In route) signs off before activation.

What if my route only has me on it? Do I still get the network density discount?

You pay the solo price (₹3,500/month for the pilot). As more subscribers join your route — whether parents on a school cab, employees on the same corporate shuttle, or families on a tuition-class run — your price drops automatically. No renegotiation, no referral codes. The new rate kicks in the day the route fills, and the difference is refunded.

Can I switch the cab if I don't trust the driver?

Yes. Any rider — parent, employee, Hop-In adult — can flag a concern in-app and request reassignment to another verified Hoppo driver. The partner with authority over your route (school principal, corporate HR, or Hoppo admin) can also force a driver swap.

Does a passenger need a smartphone?

No. Boarding is verified by the driver's PIN entry at each stop. Children get a Hoppo card with a printed PIN. Employees get a PIN per shift via SMS or in the app. Hop-In adults get the PIN after they pay. Older kids and adults can optionally use the phone for two-way audio if they want.

What happens to my data?

GPS trails are kept 7 days, then anonymized. In-cab video recordings are retained only on incident or audit request — otherwise deleted within 48 hours. We never sell trip data. Child identifiers stay strictly inside the school portal; employee identifiers stay inside the corporate dashboard; Hop-In riders are visible only to themselves and Hoppo admin.

See it built

Click around the live demo.

Six interactive apps. The school's route builder. The parent's live trip. The driver's school-vs-employee modes. All on one screen.

Open the live demo