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.
- Ensure you have the latest version of Node.JS installed. Instructions Here
- Clone this repo or download the full .zip above
- Build the project by running
npm installin the/clientand/serverfolders - Run the project by running
npm run devin the/clientand/serverfolders. Both must be running in their own terminal window for the app to function properly. - Open the frontend in your web browser at the address given in the
/clientterminal, usuallyhttp://localhost:5173/. This is referred to asrootbelow.
- Manager:
ID: 120 - Cashier:
ID: 1
- 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
SCRUM Meeting Minutes (Google Doc)