Tweeting Photo Booth using Node.js for EMC World 2015
Copy/Pasta from The Tweeting Photo Booth on the EMC {code} Blog
TL;DR – https://github.com/emccode/photobooth
The months leading up to a big conference is usually when the ideas need to start churning. @gracelyb had an idea for a unique way to keep people entertained while showcasing some technologies from EMC as well as showing how it can integrate with APIs from different companies. That’s where the EMC {code} Photo Booth originated.
The Photo Booth is a MEN (minus the A) stack application using MongoDB, Express.js, and Node.js. This seemed like the perfect architecture because it needed to be a semi-scalable web app that can hold a couple thousand documents/records. In addition, it needed to be built in a way that things happen in the background without breaking the flow. The non-blocking format of Node.js fit the mold perfectly.
This was actually an extremely fun project to tackle because it really allowed me to touch every end of the stack from front to back. To make it all happen there is more than just Node and Express, but there’s jQuery, AJAX, Amazon SES (simple email service) API, Twitter API, Constant Contact API, EMC ECS S3 API, and even more javascript.