Restaurants nowadays require modern solutions to handle daily tasks, especially when it comes to order handling as bookkeeping is outdated for modern times, in which human fault might cost the facility lots of money. Restaurant Management System (will be referred as RMS from now on) offers the following to tackle the problem. Store the configuration of the given restaurant and its menu to easily handle reservations and orders. Create and store orders for the requested tables. Generate and save bills when requested. Storing the restaurant configuration: configure facility name, table/seat counts, and menu with the ability to modify them in the future. Users will have the ability to modify the data through the “Configure Facility/Menu” section of the app. Create bills for the chef (backend): The application will first send the order to the kitchen for cooks to see, prepare, and fulfill the order.
Features
- Create bills for customers (frontend)
- Application will have Graphical User Interface using Python’s built-in module Tkinter
- SQLite3 will be the database of choice; hence no active internet connection is required
- Create bills for chef (backend)
- Storing the restaurant configuration
- Create and store orders for the requested tables