Skip to content
dev
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

MyStops

This application shows bus & train arrivals from TriMet's TransitTracker™ service. It will allow users to save stops of interest and view upcoming arrivals on a map or in a list.

Disclaimer

This application is currently in the initial stages of development and should not be considered a reliable source for TriMet arrival times or any other information. Arrival times and other information should be verified via TriMet's official TransitTracker™ or by other means.

Planned Features

  • Stop lookup by stop ID
  • Stop lookup by current location
  • Stop lookup by address search (maybe?)
  • Saving of looked-up stops
  • Grouping of saved stops; e.g., stops near home and work
  • Filtering by route per stop; e.g., for the stop near home, only show me the MAX Green Line
  • Map view of saved stops showing upcoming arrivals using visual cues; i.e., highlight stops with arrivals in the next few minutes in green, stops with arrivals in ~10 minutes in yellow, etc

Technical Details

TriMet API

NOTE: You'll need a TriMet API key for use in development. You can get one from the API registration page.

Installation

poetry install npm install

Running

run dev-server npm start

Stack

  • Linux (Ubuntu 20.04)
  • PostgreSQL 12
  • PostGIS 3
  • Python 3.8
  • Django 3.2
  • TypeScript
  • VueJS
  • OpenLayers