Welcome to the Mess Complaints Management System repository! This project is a Flutter-based mobile application integrated with Firebase, designed to streamline the process of lodging, managing, and resolving complaints in a mess or dining system.
The Mess Complaints Management System aims to:
- Provide a user-friendly interface for students to lodge complaints.
- Enable mess staff to manage complaints efficiently.
- Enhance transparency and communication between students and staff.
This project was developed as part of a hackathon to demonstrate the potential of modern mobile application in solving everyday challenges.
- Frontend: Flutter (Dart)
- Backend: Firebase
- Other Tools: Git, Visual Studio Code (VS Code)
Follow these steps to set up and run the project locally:
-
Clone the Repository: bash git clone https://github.com/username/mess-complaints-management.git cd mess-complaints-management
-
Install Dependencies: Ensure you have Flutter installed on your system. Run the following command to install dependencies: bash flutter pub get
-
Run the App: bash flutter run
- User Authentication: Secure login and registration using Firebase Authentication.
- Complaint Submission: Easy-to-use form for submitting complaints with categories (e.g., food quality, hygiene).
- Complaint Tracking: Real-time status updates of complaints.
- Role-Based Access: Separate interfaces for students and mess staff.
- Notifications: Push notifications for status updates.
- Data Management: Secure and organized storage of complaints using Firestore.
Name | Role | Contact Information |
---|---|---|
M. Santosh Babu | Project Manager | matangisantosh73@gmail.com |
K. Samba Siva Rao | Firebase Engineer | n210430@rguktn.ac.in |
C. Karthik | FLutter Developer | n210013@rguktn.ac.in |
G. Raghu | Designer | n210246@rguktn.ac.in |
- Admin Dashboard: Add a web-based admin panel for mess administrators.
- Analytics: Implement data visualization to track trends in complaints.
- Feedback System: Allow students to rate resolutions.
- Lines When Dropped Down in Global Issues: A graphical glitch that appears when dropdowns are used in the global issues section.
- Proper Colour Grading: UI requires refined and consistent color grading for better visual appeal and readability.
- Duplicate Support: The same user can currently support an issue multiple times, which may lead to inflated support counts.
For any queries or feedback, reach out at matangisantosh73@gmail.com.
We hope this project inspires you to explore how technology can address everyday challenges. Happy coding! 🚀