Skip to content
/ UFC Public

One stop restaurants rating comparison website for AppWorks School using information crawled from Uber Eats, Food Panda and Google Map.

Notifications You must be signed in to change notification settings

4hsinyili/UFC

Repository files navigation

UberEats & FoodPanda Comparison (UFC)

One stop restaurants rating comparison website for AppWorks School using information crawled from Uber Eats, Food Panda and Google Map.

Website url: https://4hsinyili-ufc.xyz

You will need an account to add restaurant into favorites, here is a test account:

Table of Contents

Technologies

Data Pipeline

  • AWS Cloud Watch
  • AWS Lambda
  • AWS Step Function
  • crontab

Backend

  • Django

Database

  • MongoDB
  • MySQL

Frontend

  • HTML
  • CSS
  • JavaScript

Networking

  • Nginx
  • SSL Certificate(ZeroSSL)

Others

  • AWS EC2
  • AWS RDS
  • AWS S3
  • Docker
  • Google Place API
  • Selenium

Data Pipeline

For better resolution, please view UFC_Data_Pipeline.pdf.

Step Function flowchart

For better resolution, please view Stepfunctions_Graph.pdf.

Server Structure

MySQL Schema

Features

Dashboard

Diagrams:

Pick a range you like to see:


Search with custom conditions

Search with keyword:

Filter restaurants:

Sort restaurants:


Find Cheaper Items

Show items thar are cheaper on UberEats or FoodPanda.


Shuffle

Shuffle restaurants if you can't decide what to eat:

Shuffle restaurants with conditions:


Favorite

Add restaurants to your favorite:

Author

HsinYi Li [email protected]

About

One stop restaurants rating comparison website for AppWorks School using information crawled from Uber Eats, Food Panda and Google Map.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published