Skip to content

incubated-geek-cc/sg-transportation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

Releases

No releases published

Packages

No packages published