Skip to content
This repository has been archived by the owner on May 17, 2018. It is now read-only.

ayushyamitabh/PizzaOrderSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pizza Order System

Group project for CSC 322 @ CCNY for Professor Jie Wei

ARCHIVED - ALL APIs HAVE BEEN DISABLED

Exposed API Keys are not an issue


Project By:

  1. Ayushya Amitabh
  2. Melvin Tham
  3. Gerry Xu
  4. Tobias He

Reach us at tagmhaxt@gmail.com


Project Documentation:

  1. Phase 1 Report - Software Requirements & Description

  2. Progress Chart

  3. Database Structure

  4. Phase 2 Report - Design Report


Externals:

Use G-Mail login for Firebase & Google Maps API

UNIVERSAL
  1. Firebase (Hosting, BaaS & Authentication) | Documentation | Login
  2. Google Maps & Places API | Documentation | Login
  3. Axios (HTTP Requests) | GitHub
FOR WEB
  1. Material-UI (UI components) | Documentation
  2. ReactJS (JS Framework) | Documentation
  3. Google Maps Wrapper | GitHub
  4. AOS (Animation Provider) | GitHub
  5. React Router | Documentation
  6. History | GitHub
  7. React-Sketch (Canvas Library) | GitHub
FOR APP
  1. React Native | Documentation
  2. React Native Material-UI | GitHub
  3. React Navigation | Documentation
  4. React Native Animatable (Animation Provider) | GitHub
  5. React Native Maps (Google Maps for RN) | GitHub
  6. React Native Material Textfield | GitHub
  7. React Native SnackBar | GitHub
  8. RN Sliding Up View | GitHub
  9. React Native PopUp Dialog | GitHub
FOR API
  1. Google-Maps-Services-JS (Node.JS Google Maps Library) | GitHub

Getting Started:

Make sure to have Node.JS and NPM installed. Download here, go for LTS.

Local Development:
  1. Clone this git and go to directory:

$ git clone https://github.com/ayushyamitabh/PizzaOrderSystem.git && cd PizzaOrderSystem

  1. To install all dependencies

$ npm install

  1. To start local hosting (will start on localhost:3000)

$ npm start

  1. If you want to install a new dependency make sure to use the save tag:

$ npm install --save <package_name>

  1. To push your changes:

$ git add . Only if you added new files

$ git commit -m "<commit message>"

$ git push origin master