Skip to content

Instantly share code, notes, and snippets.

@rmaceissoft
Forked from douglasgoodwin/engine.md
Last active August 11, 2016 16:58
Show Gist options
  • Save rmaceissoft/264f5e9988fe4276677bbb4ddaa6a79e to your computer and use it in GitHub Desktop.
Save rmaceissoft/264f5e9988fe4276677bbb4ddaa6a79e to your computer and use it in GitHub Desktop.
What's under the hood?

What's under the hood?

(in progress)

  1. GTFS Schedule data
  2. Open Trip Planner
  3. Application Programming Interfaces (APIs)
  4. Mapbox map tiles
  5. Database
  6. Backend framework
  7. Frontend framework
  8. Realtime alerts
  9. Vehicle Predictions
  10. Content Management System

GTFS Schedule data (CSVs exported by Service Planning from HASTUS)


Open Trip Planner

GTFS files are loaded into OTP, and we gather the info that we need via the OTP RESTful API (http://dev.opentripplanner.org/apidoc/0.15.0/)


Application Programming Interfaces (APIs)

  1. Geocoder (I have an address, what is its lat/lng?)
  2. Reverse Geocoder (I have a lat/lng, what is my address?)
  3. Trip Planner (give me three efficient transit iteneraries)
  4. realtime Alerts
  5. realtime vehicle predictions
  6. map tile server
  7. Metro places and amenities

Mapbox map tiles


Database

  1. PostgreSQL + PostGIS

Backend framework

  1. Django

Frontend framework

  1. AngularJS (version 1)

Realtime alerts


Vehicle Predictions


Content Management System

it built under django admin

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment