Skip to content

Jdsb06/CuisineControl

Repository files navigation

Restaurant Management System

Restaurant Management System is a Python-based desktop application designed to streamline food ordering and menu management for both customers and administrators. Built using the Tkinter library for the GUI, it provides a simple, user-friendly interface for restaurant operations. The project focuses on ensuring modularity, error handling, and intuitive interaction, making it an ideal solution for small to medium-sized restaurants.

Key Features:

  • Customer Interface: View menu items, Select or remove item and quantity, place orders, view current order, view past orders, make the payment and logout
  • Admin Interface: Manage the restaurant menu by adding or removing items, and track customer orders.
  • Order History Management: All orders are stored in CSV format, tracking details like customer name, items ordered and total cost
  • Modular Design: The project is divided into different modules for managing menu items, order history, and user interaction.

Technologies Used:

  • Python (Tkinter for GUI)
  • CSV (for storing order data)

Team:

  • Name: Jashandeep Singh Bedi (IMT2024022)
  • Name: Macwan Darell Suhrudkumar (IMT2024054)
  • Name: Kanneti Pranay Sanjan (IMT2024024)
  • Name: Siddharth Sivakumar (IMT2024017)
  • Commands to RUN Project:

  • python3 main.py
  • About

    CuisineControl is Restaurant Management System

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Contributors 4

    •  
    •  
    •  
    •  

    Languages