项目作者: ayushyamitabh
项目描述 :
Group Project for CSC 322 @ CCNY
高级语言: Java
项目地址: git://github.com/ayushyamitabh/PizzaOrderSystem.git
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:
- Ayushya Amitabh
- Melvin Tham
- Gerry Xu
- Tobias He
Reach us at tagmhaxt@gmail.com
Project Documentation:
Phase 1 Report - Software Requirements & Description
Progress Chart
Database Structure
Phase 2 Report - Design Report
Externals:
Use G-Mail login for Firebase & Google Maps API
UNIVERSAL
- Firebase (Hosting, BaaS & Authentication) | Documentation | Login
- Google Maps & Places API | Documentation | Login
- Axios (HTTP Requests) | GitHub
FOR WEB
- Material-UI (UI components) | Documentation
- ReactJS (JS Framework) | Documentation
- Google Maps Wrapper | GitHub
- AOS (Animation Provider) | GitHub
- React Router | Documentation
- History | GitHub
- React-Sketch (Canvas Library) | GitHub
FOR APP
- React Native | Documentation
- React Native Material-UI | GitHub
- React Navigation | Documentation
- React Native Animatable (Animation Provider) | GitHub
- React Native Maps (Google Maps for RN) | GitHub
- React Native Material Textfield | GitHub
- React Native SnackBar | GitHub
- RN Sliding Up View | GitHub
- React Native PopUp Dialog | GitHub
FOR API
- 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:
- Clone this git and go to directory:
$ git clone https://github.com/ayushyamitabh/PizzaOrderSystem.git && cd PizzaOrderSystem
- To install all dependencies
$ npm install
- To start local hosting (will start on
localhost:3000
)
$ npm start
- If you want to install a new dependency make sure to use the
save
tag:
$ npm install --save <package_name>
- To push your changes:
$ git add .
Only if you added new files
$ git commit -m "<commit message>"
$ git push origin master