OUR DEPLOYMENT: https://project-3-team-2c.vercel.app/
// might need to show how to run the program.
BambooPOS is our team's implementation on a point of sales system for Panda Express. Built in the T3 stack, which is a full-stack Next.js framework, along with a PostgreSQL database, BambooPOS features many functions for a variety of users.
From customers to managers, each of their corresponding pages allows for ease of use in functionality.
For customers, they are given the ability to add and remove both individual items and combos to their cart, which totals everything up in a sleek and clean user interface. In addition, customers have access to BambooBot and the recent orders feature. BambooBot is a chatbot that allows for users to ask questions related to menu items, or about Panda Express in general. The recent orders feature allows for customers to look at what their most recent purchases are, and the items that they bought.
For cashiers, their functionality is very similar to customers, but without BambooBot and recent orders records. The intuitive design allows for cashiers to easily create orders on the job.
For managers, they are given full regin over everything in the database. From menu items to ingredients, they have the power to edit, delete, and add items to these tables. In addition, they can view reports of their store's sales within given parameters.
To run locally:
- install pnpm
- add the correct env variables
- run "pnpm install"
- run "pnpm dev"