WMATA bus predictions for Amazon Echo
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


WMATA NextBus Predictor for Amazon's Echo

Branch Build Status
Master Build Status
Develop Build Status

This app provides real-time bus arrival information on a Amazon's Echo, using WMATA's public API.

It is intended to be deployed as a Lambda function on AWS and uses DynamoDB to store users' home stop ID, based on their Amazon Echo user ID.

Before the initial "Get stop" request is made, a home stop ID must be set, using the SetHomeIntent intent.

Note that you will need the following environment variables to be set for the app to function:

Variable Purpose
WMATA_API_KEY Your developer's API key from https://developer.wmata.com/
ALEXA_APP_ID The ID of your Alexa application. This is found at https://developer.amazon.com/

If you save these env vars in your Lambda config, I highly recommend that you use KMS to encrypt them, as they are both potentially sensitive pieces of information.

Disclaimer: This is an independently developed app and is in no way, shape or form connected to, affiliated with, or maintained by the Washington Metropolitan Area Transit Authority