A Python-based Restaurant Management System that automates daily restaurant operations such as order management, billing, and reporting. The system includes secure authentication with role-based access for administrators and cashiers.
- Secure login system with hashed passwords
- Role-based access (Admin & Cashier)
- Order and billing management
- Automatic tax and service charge calculation
- Daily sales report (Admin only)
- SQLite database integration
- User-friendly GUI using Tkinter
- Python
- Tkinter (GUI)
- SQLite (Database)
- Hashlib (Password Security)
restaurant_management_system/
│
├── restaurant_management_system.py # Main application file
├── restaurant.db # SQLite database (auto-created)
├── README.md # Project documentation
├── requirements.txt # Dependencies
└── screenshots/ # (Optional) UI screenshots
├── login.png
├── dashboard.png
└── bill.png
git clone https://github.com/Nitish204/restaurant_management_system.git