Skip to content

CTA Tracker utilizing CTA's public API. The applition being built using Express and Angular 7.

Notifications You must be signed in to change notification settings

restrad/cta-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CTA Tracker

Requirements

Favorites

  • Show user favorites in a list
    • User should be able to edit list
      • Delete
      • Reorder

Routes

  • List train lines (alphabetical order)
  • List bus lines under train lines
  • Search capabilities for routes and for stops as you're typing
  • Selecting on train/bus line shows the directions for that route
  • Selecting a direction lists the stops

Stops

  • Selecting a stop shows the arrival times
  • Selecting a stop displays the favorite toggle button

Arrivals

  • Arrival times can be filtered by routes
  • Refresh arrival times every 30 sec and have a refresh button
  • Tapping on an arrival time displays the current location and next stop arrival times and highlights selected stop
    • Clicking on a stop shown in this list takes you to the stop arrival times
  • Arrivals should display:
    • Vehicle destination
    • Arrival time
    • Route number/color
    • Minutes until arrival
    • Show status (On time, Delayed, or Scheduled)

Misc

  • Url should contain selected information
  • Url should use https protocol

OPTIONAL - Near by

About

CTA Tracker utilizing CTA's public API. The applition being built using Express and Angular 7.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published