Canteen Management System

  • Tech Stack: Python 3.6+, Tkinter, MySQL, Matplotlib, FPDF, OS
  • GitHub URL: Repository Link

Canteen Management System is a Python-based GUI application designed to streamline cafeteria operations such as employee billing, feedback collection, complaint handling, and transaction reporting.

Built with Tkinter and integrated with a MySQL backend, the system supports real-time billing, interactive feedback with rating analysis, and secure admin access. PDF reports are generated for audit and record-keeping purposes.

  • Admin Panel – login-protected dashboard to manage all modules
  • Employee Billing – record meal transactions in a few clicks
  • Feedback System – collect and visualize ratings/comments
  • Complaint Box – track issues raised by users
  • PDF Reporting – generate structured reports of transactions

This project is ideal for school and college cafeterias looking to digitize operations with minimal infrastructure. The codebase is modular and beginner-friendly for future enhancements.