An opportunity to work on a various brand new platforms.
What it does
The application on Echo uses TicketMaster APIs to find the events in the city with the details and with consent of the user, it also books an Uber for the user through Uber APIs.
How I built it
The application uses Alexa Skillset to train the Echo and convert the text to speech and vice-versa. The backend service that creates the functionality is hosted using Amazon Lambda. The Lambda function inturn communicates with a python web service hosted on a Azure instance to generate authentication credentials that allow the Echo to book an Uber on the user's behalf.
Challenges I ran into
Understanding various new technologies like Amazon Lambda service, Alex Skillset, Azure and integration among them. To generate the authentication tokens using OAuth in Java for Uber provider.
Accomplishments that I'm proud of
Implementing the authentication module for the Uber API. Integrating with Azure to host a web service over SSL.
What I learned
Various technologies like Lambda Service, Amazon EC2, Microsoft Azure. The team effort and the working in parallel by sharing the work to maximize the throughput.
What's next for ShowFinder
Being able to set a reminder using Alexa to Book a Uber.