This project is a comprehensive solution for managing hostel mess operations, developed with a strong emphasis on Object-Oriented Programming (OOP) concepts and SOLID principles.
The Mess Management System streamlines various aspects of hostel mess operations, including:
- Student Ordering System: Allows students to place meal orders efficiently.
- Inventory Management: Manages pantry stock levels to ensure seamless operations.
- Complaint Handling: Facilitates logging and addressing student complaints.
By integrating these functionalities, the system reduces data redundancy and enhances operational efficiency.
- User-Friendly Interface: Simplifies interactions for both students and staff.
- Data Management: Utilizes CSV files for data storage, ensuring easy maintenance and scalability.
- Modular Design: Adheres to SOLID principles, promoting maintainability and future scalability.
-
Prerequisites:
- Ensure Python is installed on your system.
-
Setup:
- Clone the repository to your local machine.
- Place all files in the same directory.
-
Execution:
- Run the
mess_mangement.py
file to start the application.
- Run the
-
Students:
- Place meal orders through the system.
- Lodge complaints if necessary.
-
Staff:
- Manage inventory based on student orders.
- Address and resolve complaints.
This project was developed as part of a course, focusing on implementing OOP concepts and SOLID principles to create a robust and efficient system for hostel mess management.
This project is licensed under the MIT License.
We extend our gratitude to our course instructors and peers for their guidance and support throughout this project.