This project was created using a Python Flask backend framework and frontend utilizing raw HTML, CSS, and Javascript. Many of Google's APIs were used to create the features of this project such as Autocomplete, Directions, Geocode, Geolocation, Maps, and Places. I created Hangry as a fun way to solve my frequent "hanger" while focusing mainly on the ability to make a functional backend. This app also allowed me to explore some of the interesting APIs that Google has to offer. Deployment was done using Google Cloud Run and Google Cloud Platform's MySql.
Click image below to watch a demo video
The images below picture much of the look and many of the functions of the app.
Only a few of the features of the app are pictured above. Other aspects of the app that are not included are as follows:
- Login Module
- Sign Up Module
- Functions for Allowing the App to Access the User's Location or Manually Input Their Location
- Autocomplete for addresses and restaurants
- On-hover Restaurant Previews for the maps
- Single-Use Randomization for One-Time Users
- Quick Sign-Up Process for Single-Use Randomization One-Time Users
- Quick Add Restaurants After Single-Use Randomization for Logged-In Users