Imagine having a craving for a late night dessert, and only place open is the neighborhood McDonalds, because these days no one understands the needs of a college-life student. You drive up there, all excited only to end up being told that their ice-cream machine is broken! Having that some similar disappointments, we decided to do something about it, and help our fellow McD connoisseurs: warn our peers in advance of a broken ice cream machine.
What it does
The app lets you view the status of the ice cream machine at your nearest McDonalds, and also help others save the trip, if the machine is out of service. The data is crowdsourced and users contribute to the app when they themselves visit McDonald's, so that fewer people overall suffer the disappointment of a broken ice cream machine.
How we built it
The entire web app is hosted on Google Cloud Platform, using its GCE and Networking capabilities. The application is coded using Node.js, Express.js, and MongoDB, along with Leaflet and Mapbox for displaying the actual McDonald's data.
Challenges we ran into
The design and presentation of the webapp was perhaps the most challenging part.