Munch Buddy is a web application that matches people who like similar foods. It utilizes the Yelp API to procure cuisine categories and restaurants. The app allows users to create an account, select cuisine preferences, and make a profile. Passwords are hashed before storing it in the database using Werkzeug, and profile pictures are uploadable using Flask-Uploads. Once signed up, Munch Buddy will pair users based on their Pearson's correlation. The homepage displays matched users and features in-app, live messaging with socket.io. Munch Buddy also makes restaurant recommendations, which can be saved using AJAX call. This display changes without having to reload the page.
The creator of Munch Buddy is Margarita Noche a former teacher and now a software engineer.
- Python
- Flask
- Flask-Socketio
- Jinja
- SQLAlchemy
- Javascript
- jQuery
- AJAX
- Bootstrap
- CSS/HTML
- Yelp API
- Sign up and Log in with your unique username
- Select categories of cuisine available in San Francisco
- Save new suggested restaurant everyday
- Exchange messages with your new Munch Buddy in real time
- Get directions to the saved restaurant from your current location
- Log out