Logo Lanfrica

aaronfrank254-oss/matatu-tracker

Domain:

mobility

Record type:

software
Creator:
aar
Host:
A matatu route tracker for Nairobi, Kenya - find routes, fares, and stages # 🚐 Matatu Tracker β€” Nairobi A mobile-first matatu route finder for Nairobi, Kenya. Search by area, route number, or stage to find which matatu to take and how much it costs. ## Features - πŸ” Search by area name, route number, or stage - πŸ’° Fare estimates for each route - πŸ“ List of stages/stops per route - πŸ—ΊοΈ Interactive route map (Leaflet + OpenStreetMap) - πŸ“’ Crowdsourced live updates (delays, traffic, full matatus, fare changes) - 🎨 Color-coded by region (East, West, North, South, Central) - πŸ“± Mobile-first design β€” built for phone users ## Coverage Currently covers **80 routes** across all major Nairobi areas: - **Eastlands**: Umoja, Buruburu, Embakasi, Utawala, Dandora, Ruai, Komarock, Kariobangi, Baba Dogo, Lucky Summer - **Thika Road**: Githurai 45, Zimmerman, Githurai, Ruiru, Kasarani - **Westlands/Waiyaki Way**: Kabete, Kikuyu, Limuru, Wangige, Gachie, Banana, Mountain View, Kangemi - **South/Mombasa Rd**: Imara Daima, Kitengela, Ongata Rongai, Ngong, Karen, Kibera, Nairobi West - **Kiambu Rd**: Kiambu, Ndenderu, Kiamumbi, Ndumberi, Katwekuna - **Dagoretti/Ngong Rd**: Dagoretti, Ruthimitu, Jamhuri ## Tech - Vanilla HTML/CSS/JS β€” no frameworks, no build step - Leaflet.js + OpenStreetMap for interactive map - localStorage for crowdsourced reports - Data stored in a simple JS object (`data/routes.js`) - Hosted on GitHub Pages ## Roadmap - [ ] Add more Nairobi routes - [ ] Persistent backend for crowdsourced reports (currently localStorage only) - [ ] Expand to other Kenyan cities (Mombasa, Kisumu, Nakuru) - [ ] User accounts for trusted reporters - [ ] Push notifications for route alerts - [ ] Multi-language support (Swahili) ## Data Fares are approximate and may change. Always confirm with the conductor. --- Built for Nairobi commuters πŸ‡°πŸ‡ͺ