Canteen Management System is a CLI-based application built using C++ that allows customers to purchase items from the canteen and provides management tools for the owner. The application utilizes a local database to store information.
- Customers can purchase items from a pre-defined list of items by entering their serial number and quantity.
- After selecting all of the desired items, customers are prompted to enter their name into the system.
- They are then directed to the checkout page, where they can review their purchase list and apply a coupon code for a 10-50% discount on their total amount.
- Finally, customers are taken to the invoice generation page, where they can clearly see their name, the time of purchase, and a tabular format of all items purchased with the final amount to be paid.
Before accessing the admin page, users must complete a verification step by entering a password to confirm that they are a valid admin. Once verified, the admin has access to two options:
- Add New Item ( Exact Position, Beginning, Bottom)
- Delete Item
- Replace Item
The admin can view all sales made by the canteen and the overall revenue generated.
Windows Build EXE -> Download
Source Code -> Get Source File
- This application was built using C++, so make sure you have a C++ compiler installed on your system before recompiling and running the app.
- This application utilizes a local database (Text-based) to store information, so make sure you have the required dependencies installed on your system.
- This application is a prototype and there may be bugs. Feel free to open an issue or make a pull request to fix them.
Canteen Management System is a simple and easy to use application that helps customers to purchase items and admin to manage the canteen sales and revenue. Try it out and let us know what you think.