/grocer

Web app utilizing web scraping to compare prices between major NZ supermarkets

Primary LanguageJavaScript

About The Project

A webapp that provides price comparison between supermarkets. This project is non-profit and aims to help those suffering from food insecurity.

demo

Built With

Frontend:

  1. React
  2. Bootstrap
  3. Material UI
  4. Firebase Authentication
  5. React Router

Backend:

  1. NodeJS
  2. Express
  3. MongoDB Atlas
  4. Mongoose

Scrapers:

  1. Python
  2. BeautifulSoup4
  3. Pymongo

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisites

-NodeJS

Installation

  1. cd frontend
  2. npm install
  3. npm run

open a new terminal by pressing ctr+shift+`

  1. cd backend
  2. npm install
  3. npm install -g nodemon
  4. nodemon server

Usage

License

Distributed under the MIT License. See LICENSE for more information.

Contact

TonyCui02@gmail.com