Case Study
  - Mom and Pop's Pizzeria!
Author: Russell Steele
Published: April 14th, 2023
Read Time: 3 min.
Project Summery
This application prototype was created as an order processing solution for the Mom and Pop's Pizzeria. The fictitious client has a single location and did not wish to include features for the kitchen, delivery, or pickup of customer orders except that the application be able to print order tickets and receipts. Additionally, the customer did not wish to develop a mobile app with this iteration though they did aim to implement one in the future. It was imperative that the app accurately represent their current menu and that the user interface was intuitive with large buttons which could be used on a kiosk touch screen. The system required the retention of customer account information and a section for reporting features to be used by the restaurant’s management.
All project tasks related to planning, design, development, testing, documentation, and presentation were completed within the required three-month timeline. All parties were impressed with the final product which met and exceeded all requirements listed in the requirements document.
At the time this article was written the application was fully functional as a prototype. An executable .jar file can be downloaded from the artifacts section below if desired. A readily available and current version of the Java runtime is required. Lastly, in addition to the other artifacts that are available, there is also a link to the GitHub repository.
Program Zip File Download for Windows (72MB)
Requirements Documentation
UML - Class Diagram
GitHub - Source Code
Customer Walk Through Video
Screen Shots
Home Screen
Customer Registration
Main Order Entry
Pizza Selection
Drink Selection
Side Selection
Updated Order Menu
Customer Payment
Employee / Manager - Login
Employee / Manager - Payment
Manager Dashboard
magnadigi
Case Study - Kiosk App
Touchscrean app development for Mom and Pop's Pizzeria
Giving Back - AI
Link to our social contribution which utilizes retrieval augmented generation (RAG) with our fine-tuned large language model (LLM).
Case Study - Web App
.NET web app front- and back-end design which is connected to ERPNEXT.
Case Study - On-Account
Custom double entry accrual based accounting application.
Case Study - Site Monitoring
Remote site monitoring and notification application.