Stackathon Presentation: Project Alexa

Subscribers:
58,000
Published on ● Video Link: https://www.youtube.com/watch?v=X39dE_Oq0to



Duration: 4:36
63 views
1


Alexa APIs (for example, a system that lets Alexa control the lights in your house) are commonly developed using a Node.js based web server. Requests are routed through Amazon and connect with this custom API and respond accordingly.

I have developed the foundation for a full-fledged Alexa API that can issue commands to anyone's personal computer, using a skill created on the Amazon developer's console, a proxy server hosted on Heroku, the ngrok tunneling application, and a client application currently in the form of a node server (but potentially could be translated into an electron desktop application).

A novel aspect of this architecture was needing to create a unique ngrok URL in the client application and submit this URL to the proxy server so that a unique Amazon request originating from an Amazon user would be able to find the user's specific computer and gain access.

----

Fullstack Academy was recently ranked the #1 coding bootcamp in the U.S. Learn more at https://www.fullstackacademy.com.