Send snapchats to twitter. First X people get can view the snap before it self destructs.
- text a picture to a (240) 565-0664
- @twapchat tweets the picture
- picture only gets 10 views before it self destructs
- Twilio receives picture and sends a POST request to a specified endpoint with picture data
- picture is saved to MongoDB
- URL is generated and hosted on server
- @twapchat tweets the URL
- URL listens for views; if 10 views then delete in Mongo, destroy URL, remove tweet
Since we're using generators and other features of ECMAScript 6, you'll have to upgrade your node to at least 0.11. We'll use n to manage your node version. Install it first and then use it to upgrade node to 0.11.14.
$ npm install n -g
$ n 0.11.14
You'll need MongoDB (install guide here).
Navigate to a directory in your command line and enter the below:
$ git clone git@github.com:lambtron/twapchat.git
$ cd twapchat
Start MongoDB by going into another terminal window and entering:
$ mongod
Start the local server while in the root directory by entering:
$ make
You should see this:
listening on port 3000
Now open up your browser to localhost:3000
.