Skip to content

croyla/transitrouter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TransitRouter

Forked from BusRouter SG: https://github.com/cheeaun/busrouter-sg

Explore transit stops and routes across multiple cities on an interactive map.

Website

Screenshot of TransitRouter

Screenshot of TransitRouter

✨ Features

  • All transit stops shown even in low zoom levels.
  • Full routes display with all stops for every service.
  • View all routes passing through a stop.
  • Supports any transit network with a GTFS feed.

Technicalities

Data

Web App

The scripts for the web app:

  • npm start - start server for development
  • npm run build - build for production and deployment, in ./dist folder.

TODO

  • Update styling for OpenFreeMap tiles to resemble original PMTiles
  • Add OSM to rail.json script
  • New custom assets for TransitRouter
  • Data creation for visualization/ sub-page
  • Date creation for bus-arrival/ sub-page
  • Timetable schedules for categorizing routes and stops by frequency
  • Cleanup unused dependencies and components
  • Live tracking for real-time arrivals at bus stops

📜 License

MIT

🙇‍ Credits

About

TransitRouter: Transit Routes Explorer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 72.7%
  • CSS 19.2%
  • HTML 4.3%
  • Python 3.8%