-
Notifications
You must be signed in to change notification settings - Fork 0
CSCE331-Fall2024/project-3-team-1g
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Technology Used: -Frontend: React, Next.js, TypeScript, Tailwind CSS -Backend: Node.js, Express.js, PostgreSQL -Deployment: Vercel, Railway -APIs: Google OAuth, Google Translate API, Weather API Features: -Customers: Start at customer login page where you can view the weather if you like. Can sign in using either registered username and password or by using Google Authentication. Can make orders using an easy, streamlined process that tells you where to go. Features include adding item to order, editing order, removing items from order, checking out, and translating UI to Spanish. -Cashiers: Login through registered username and password for security. Can quickly take orders with one button click corresponding to each item needed to be added. Can also add items to order, edit order, remove items from order, and check out. -Managers: Login through registered username and password for security. 4 tabs for viewing the Menu, Employees, Ingredient Inventory, and Reports. Can add new menu items or edit existing ones using button grid. Can add new inventory items, edit existing ones, and remove existing ones using table. Can add new employees, edit existing ones, and remove existing ones using table. Can generate an XReport and ZReport to view current day's total revenue and orders taken each hour. Can also generate YReport (Weekly Sales Report) to show number of orders taken every week since establishment opened. -Accessibility: Large buttons that are hard to miss for people with physical impairments. Large, contrasting, bold text to make all information clear. Spanish language support for non-English speakers. -Above-and-Beyond Feature: Dietary preferences and allergens supported. Shows information on each menu item in the customer view. How to Use: Go to https://project-3-team-1g.vercel.app/ to use the app. To use it locally: cd backend node server.js cd .. cd frontend npm run build npm run dev Click on localhost:3000
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Packages 0
No packages published