Skip to content

CSCI-441-Fall-2020-Group-Project/QuickBytesFinal

Repository files navigation

QUICKBYTES

QUICKBYTES is an All in One System.

We wanted to build an app that automates as much of the restaurant experience as possible.
This includes a way to manage a restaurant as well as order from it. It is built so that the program can be used by customers, employees, and managers.
This requires the program to have a highly versatile interface with several different pages for each actor in the system. Each employee has an interface that interacts with the database, and can receive messages and alerts from other employees when necessary. The customer can log in to the same system, though they will have access to less things, they can still pay for their order online, view the menu, and call for service from their server.

Post-Covid Dining

Restaurants have taken a beating during the pandemic as many small businesses and restaurants were closed for several months and still haven't fully recovered. There is a lot that has changed and a lot that will need to be adapted.
Delivery and Take Out has become incredibly important and we have made a way to fast track orders in the order queue for delivery and Take Out.
We have also added a few features to limit interaction for the customer and employees.
For instance, the Chef can send a message to a server through the program to ask questions about an order.
The customer can push a button to call for service instead of flagging someone down. They can pay for their order online.
The customer is also given the option to choose a contactless dining experience which means they will only see their server when they directly ask for them or when the food is brought out to them.

Easy All-Purpose Register

One way that we wanted to make the program more accessible for everyone is by creating a single registry that will be used by both customers and employees.
Everyone will make an account in the same way, though customers will have access to the customer interface, and the employees and managers will have their own individual interfaces relating to their specific job.
This allows everyone to be connected through the single system so they can interact together seamlessly without having to jump around to multiple applications.

How to use QUICKBYTES

To view the customer features, use the register function to create an account and log in. Logging in will direct you to your customer account.

To view the functionality for the other roles, you can access each role from the dropdown menu on the homepage, or follow the links below

Homepage: http://35.188.32.57/

Manager Page: http://35.188.32.57/manager/dashboard/

Customer page: http://35.188.32.57/customer/dashboard/1/

Host/Hostess page: http://35.188.32.57/host/dashboard/

Server Page: http://35.188.32.57/server/dashboard/

Delivery Page: http://35.188.32.57/delivery/dashboard

Busser Page: http://35.188.32.57/busser/dashboard/

Chef Page: http://35.188.32.57/chef/dashboard/

Example Users, group, and passwords:

Dmurray, chef, quickbytes123

jrobes, host, quickbytes123

j.smithy, customer, quickbytes123

KBishop, delivery, examplepassword

C.Kent, server, quickbytes123

P.Parker, busser, quickbytes123

B.Wayne, manager, quickbytes123

Demo slides and Project reports are found in the docs folder

About

Final Demo for the Restaurant Automation web application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published