Skip to content

Latest commit

 

History

History
62 lines (39 loc) · 3.4 KB

README.md

File metadata and controls

62 lines (39 loc) · 3.4 KB
logo

SG Bus Routes

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

Features and Screenshots

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! 😋

📜 License

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


Special Mention(s)