项目作者: ayushyamitabh

项目描述 :
Group Project for CSC 322 @ CCNY
高级语言: Java
项目地址: git://github.com/ayushyamitabh/PizzaOrderSystem.git
创建时间: 2018-03-03T21:04:07Z
项目社区:https://github.com/ayushyamitabh/PizzaOrderSystem

开源协议:

下载


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