The live demo app for the workshop MLH Localhost - Twilio 201: Build Your First App is hosted here. Read more below!
From your phone send any message to +1 (312) 967-9068
in order to start the flow.
Node.js is a platform built on Chrome's JavaScript runtime for easily building fast and scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices. NodeJS was the platform in which we built this application.
Twilio is a cloud communications platform as a service company. Twilio allows software developers to programmatically make and receive phone calls, send and receive text messages, and perform other communication functions using its web service APIs. We used twilio as a SMS based proxy between the user and the API.
Is a Node.js body parsing middleware, it parses incoming request bodies in a middleware before your handlers. We used it to parse the body content of the Twilio request.
Dotenv is a zero-dependency module that loads environment variables from a .env file into process.env. Storing configuration in the environment separate from code is based on The Twelve-Factor App methodology. We used it to allow us to add centralize our environment variables in a single file.
Fast, unopinionated, minimalist web framework for node. This is the framework with which we built the application.
The node package to communicate with Twilio. We used it to communicate with our users through twilio.
Host your own workshop! localhost.mlh.io/