Skip to content

Transit Tracker Skill, published for the Amazon Alexa API Mashup Contest

Notifications You must be signed in to change notification settings

sadranyi/Transit-Tracker

Repository files navigation

Transit-Tracker

Transit Tracker Skill, published for the Amazon Alexa API Mashup Contest

Features

  1. Easy Setup process with either zip code or combination or city, state and stop or station ID.
  2. Provides Transit Briefing, Arrivals, Alerts, Schedules and Detours
  3. Informs you of Scheduled times, estimated times and status (Late, Early, On time, Due)
  4. Can provide briefing for frequently requested stops, routes and Buses.
  5. Intuitive and contextual help and response.
  6. Provides Current Weather conditions in Stop city
  7. Gives Random Famous Quotes
  8. Gives Random Number Facts
  9. Ability to reset Device
  10. Seasonal Greetings

Supported States & Transit Agencies

  1. OREGON
    • Tri-County Metropolitan Transportation District of Oregon (TriMet)
  2. NEW YORK
    • Metropolitan Transportation Authority (MTA)
  3. CALIFORNIA
    • Bay Area Rapid Transit (BART)
  4. WASHINGTON
    • Sound Transit
    • Seattle Children's Hospital Shuttle
    • Pierce Transit
    • Everett Transit
    • Metro Transit
    • Washington State Ferries
    • King county Marine Divison
    • Intercity Transit
    • City of Seattle
    • GO Transit
    • Community Transit

Sample Setup Utterances (Alexa, ask Transit Tracker to...)

New York City, New York, CTA

  • [Setup | Configure] my [device | Echo | Tap | Echo Dot] with New York City New York Two zero zero eight eight four
  • [Setup | Configure] my [device | Echo | Tap | Echo Dot] with one zero three zero one

Oakland, California, BART

  • [Setup | Configure] my [device | Echo | Tap | Echo Dot] with Oakland California Twelfth street Oakland City Center
  • [Setup | Configure] my [device | Echo | Tap | Echo Dot] with nine four six one two

Beaverton, Oregon, TriMet

  • [Setup | Configure] my [device | Echo | Tap | Echo Dot] with Beaverton Oregon five six one eight
  • [Setup | Configure] my [device | Echo | Tap | Echo Dot] with nine seven zero seven eight (zipcode)

Seattle, Washington, Metro Transit

  • [Setup | Configure] my [device | Echo | Tap | Echo Dot] with Seattle Washington seven five five zero zero
  • [Setup | Configure] my [device | Echo | Tap | Echo Dot] with nine eight one one two (zip code)

Re-set Decive

  • [clean up | remove | reset] my [device | Echo | Tap | Echo Dot]

APIs Used

Helpful Tools and Links

Example:

  • IntentName (setup /configure /initialize /prepare /set) my (device /echo /tap /echo dot) with {zipcode}
  • IntentName (setup /configure /initialize /set /use) {zipcode} as my zip code

Libraries & Packages

  • alexa-sdk
  • array-to-sentence
  • bluebird
  • chance
  • dynamite
  • faker
  • geodist
  • grammarray
  • json-query
  • lodash
  • moment
  • moment-timezone
  • pluralize
  • random-words
  • tensify
  • underscore
  • xml2js

V 2.0

  • Move all RESOURCES into Persistent Database (DYNAMODB | MYSQL | Mongo)
  • Make most options configurable.
    • Allow user to change zip code, city, country, state by utterance for SetingsIntent
  • Add info_links from Transit providers into Cards for Alexa App
  • Add Ability for user to request specified number of [Arrivals|Schedules]
  • Add Trip Planning Abilities [Send Results to Maps for display on Card]
  • Allow user to choose category of Facts and Quotes.
  • Modify Facts to include other categories.
  • Add UK and Germany Transit Service Providers
  • Ability to get Alerts, Schedules, Arrivals and detours for last requested stops, buses and routes
  • Support Multiple Transit Agencies in each state.
  • Implement Audio Quotes, Facts and Speeches

About

Transit Tracker Skill, published for the Amazon Alexa API Mashup Contest

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published