Skip to content

AdeebIsmail/PandaExpressPOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

289 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CharmanderPOS: A Webapp POS for Panda Express

CharmanderPOS is an all-in-one solution for Panda Express's POS system. This project is written using the Vue.JS framework for the frontend, Express.JS for the backend API, and Node as the package manager. The final product includes views for a self-checkout, cashier, manager, and menu boards.

Getting Started

  1. Ensure you have the latest version of Node.JS installed. Instructions Here
  2. Clone this repo or download the full .zip above
  3. Build the project by running npm install in the /client and /server folders
  4. Run the project by running npm run dev in the /client and /server folders. Both must be running in their own terminal window for the app to function properly.
  5. Open the frontend in your web browser at the address given in the /client terminal, usually http://localhost:5173/. This is referred to as root below.

Sample Credentials:

  • Manager: ID: 120
  • Cashier: ID: 1

Webpage Endpoints

  • Self-Checkout Home: root
  • Employee Login Page: root/login
  • Manager Page: root/manager
  • Cashier Page: root/cashier
  • Menu Board 1: root/menu1
  • Menu Board 2: root/menu2
  • Menu Board 3: root/menu3

Production Deployment

Self-Checkout Launch Page

Employee Login Page

Project Documentation

SCRUM Meeting Minutes (Google Doc)

Google Drive Folder with All Written Deliverables

Folder with All Demos

Wiki

About

CharmanderPOS is an all-in-one solution for Panda Express's POS system. This project is written using the Vue.JS framework for the frontend, Express.JS for the backend API, and Node as the package manager. The final product includes views for a self-checkout, cashier, manager, and menu boards.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages