MatWayz
Nairobi matatu journey planner: 4,000 stages, 136 routes, works offline.
- Status
- LiveLive at matwayz.vercel.app (map tiles need a CARTO key)
- Period
- Jun 2026
- Role
- Sole builder
- Brand
- Tuchopini
Route between any two of roughly 4,000 matatu stages across 136 routes, optimising for fewest changes and then time. The Digital Matatus GTFS data is preprocessed into a compact graph and searched with Dijkstra over (stop, route-aboard) states with short walking links, entirely on the client, so the app works as an offline PWA.
What it does
- Fewest-transfers routing with lexicographic (transfers, time) cost
- Map explorer, nearest-stage GPS, saved trips
- Offline-first PWA, no backend
A city-scale transit graph that fits in the browser: the whole planner runs client-side, which is why it works with no signal.
Watch
More products we built
Live ▶ 3 Products we built
SchoolMate
Animated CBC maths for Grade 7–9, paid for by M-Pesa at KES 30 a day.
Moodle 5.1 · PHP 8 · MySQL · Ubuntu VPS
Coming soon Products we built
Soma AI
A maths tutor that only answers from the syllabus it was taught, on web, WhatsApp and an offline Pi.
Python · BM25 · Claude · Gemini via fal.ai
Live Products we built
BioBiz
A free digital business card app, from first brainstorm to Google Play in five weeks.
Flutter · Dart · Riverpod · Supabase