NeoKyu / bixi-planner

Route planner for BIXI users in Montreal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BIXI-Planner

TO-DO

  • NodeJS
  • MongoDB
  • Script to update DB regularly
  • Logic for selecting stations
    • Finding closest stations (geospatially)
    • Calculate walking distances to stations
    • Calculate travel time between stations
    • Calculate total travel times.
  • Generate multi-step directions with Google Directions API
  • Cache Directions request responses
  • Refine process/Recommend optimal path
  • Better variables/column names overall (also in DB)
  • Make a front-end for it (Learn React or something)
    • Make Map show up
    • Make Directions show on map
  • Deploy/Put it online (Heroku or something)

Related Ideas for later

  • Visualizations about BIXI data (trips, station data, etc) using pyplot or d3.js
  • Predicting trips or stations availabilities
  • Alerts when station is full/empty
  • Transit integration

About

Route planner for BIXI users in Montreal


Languages

Language:JavaScript 100.0%