This is a small Node.JS project I worked on during early Summer 2023. You may find the following information useful whilst navigating this project.
This Kitchen Management System simulates a typical fast food restaurant, complete with a customer-facing kiosk ordering system, a customer-facing order tracker, and kitchen order monitor.
Please note this project remains a work in progress, and should be treated as such. The project uses the Socket.IO library to communicate information between each of the components of the system, therefore each tab will not save data if refreshed.
I recommend using Google Chrome to run this project, as there are audible sounds within the project which cannot be heard if you use other web browsers (such as Safari, which seems to block sound from being played).
Once this project has been downloaded, use a terminal to run the command: node index.js
. This will start
the Node.JS server on port 6500 (if the default configuration is used). You may wish to edit the port used for
this project if the port number clashes with another service on your local
machine.
Access the main project by running localhost:6500/ (replacing the port number if appropriate).
Selecting any of the three menu items within the home page that appears will allow access the various areas of the system. These will open in separate tabs.
Bugs and Feature Suggestions are always welcome. Please put these under the Issues section on the Github repo!