Bus route visualisation site built to aid me in an analytical task. 🚍 The feature to enable realtime bus ETAs was only added later on a whim~
Interactive map visualisation of bus routes. Selectable origin-destination of bus journey and enables JSON data export.
Bus stops, bus services and bus routes are called via LTA's Public API. Faster retrieval via Redis caching for in-memory storage. Realtime bus ETAs in Singapore can be displayed based on bus stop selected.
✍️ Article One :: Link :: Tackling Heroku H12 timeout errors of Node.js Web APIs — Handling Long Response Times
✍️ Article Two:: Link :: Building a real-time web app in NodeJS Express with Socket.io library
Web App :: Link Web App :: Backup Link
Displays Realtime Bus ETAs: 📱 Mobile & 💻 🖥️ Larger Screens
Enables Selection of Route Origin-Destination
Exports Bus Route as JSON data (based on earlier selections)
— Join me on 📝 Medium at ~ ξ(🎀˶❛◡❛) @geek-cc
🌮 Please buy me a Taco! 😋
Data © LTA © OneMap © OSM contributors. Everything else: MIT
⚠️ Important Note: As of 12 Nov 2022, UI has been revamped with existing functionalities still in place.
Select Bus Service No. to render route
📱 Mobile View💻 🖥️ On Larger Screens:
Origin-Destination selection for data export
Bus Stop Realtime ETA
- Inspired by BusrouterSG by cheeaun.