Skip to content

nochemargarita/Munch-Buddy

Repository files navigation

Munch Buddy


Summary

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.

About the Developer

The creator of Munch Buddy is Margarita Noche a former teacher and now a software engineer.

Technologies

Backend

  • Python
  • Flask
  • Flask-Socketio
  • Jinja
  • SQLAlchemy

Frontend

  • Javascript
  • jQuery
  • AJAX
  • Bootstrap
  • CSS/HTML

APIs

  • Yelp API

Features

  • 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

See live demo:

IMAGE ALT TEXT HERE

Make a new friend today over a great meal!

About

Application of learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published