Skip to content

JasonYoder2026/CS222-FinalProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Restaurant Management System

Kolby Alvey, Kevin Mack, Brian Raymond, Jason Yoder


This project contains a waitlist, host system, and order system for a restaurant with full functionality.

Waitlist

The waitlist allows the user to add and remove specific parties, the waitlist will automatically sort the party list by wait time (smallest to largest). The waitlist also has error handling for numbers too large or non-digits being entered into integer fields.

Host System

The host system shows the layout of a dining room, and allows the user to click a table to declare it occupied or open. If the table is occupied, a timer will increment until it changed to open again, showing restaurant staff how long tables have been sitting.

Order System

The order system allows the user to create new orders, displaying up to six of them on screen. Additional orders are tracked, but not displayed until there is room. The clear button clears the order and removes it from the screen. The orders are displayed in the order that they were created in.

Build Instructions

To build and run, download the code and run the application through Gradle. (Open Gradle menu -> Tasks -> application -> run)

About

A basic restaurant management system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors