Team Sleigh-ers present Munchify

Social media app to create and share 'playlists' of restaurants.

Munchify is an app for the general public, allowing users to create playlists of restaurants. Restaurant data (names, addresses, images etc.) are all taken from the Google Maps API. Database requests are made to our own back end and the Google API. Users can log in using authorisation via Auth0, so that we don't need to store passwords in our own back end.

The idea comes from the need to store restaurants we'd like to visit one day.

Munchify Demo Video | Northcoders Project Presentations

Munchify Demo Video | Northcoders Project Presentations

Team Sleigh-ers

Musab HussainPreview: Musab Hussain

Musab Hussain

Cyrus MoosaviniaPreview: Cyrus Moosavinia

Cyrus Moosavinia

Alvo von CosselPreview: Alvo von Cossel

Alvo von Cossel

Yousif TulematPreview: Yousif Tulemat

Yousif Tulemat

Tech Stack

We Used:

Back end: Python, Pytest, pSQL (psycopg2), Flask
Front end: TypeScript, React, Google Maps API (Places and Autocomplete), Auth0 user authenticator API, Axios, vanilla CSS, HTML.

Python, Pytest, Flask: good docs, fewer brackets(!)
pSQL (psycopg2): open source, relational tables are useful for our purposes
TypeScript: keeping close tabs on data types to ensure everything works smoothly
Google Maps API (Places and Autocomplete): only repository of every single place in the world. Lots of good features, generous free usage allowance
Auth0 user authenticator API: no need to store passwords on our own DB, very easy to use.

Tech StackPreview: Tech Stack