Skip to content

KarthikChallagundla/mess-mate

Repository files navigation

Mess Complaints Management System

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.

📖 Project Overview

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.


💻 Tech Stack

  • Frontend: Flutter (Dart)
  • Backend: Firebase
  • Other Tools: Git, Visual Studio Code (VS Code)

⚙️ Setup and Installation

Follow these steps to set up and run the project locally:

  1. Clone the Repository: bash git clone https://github.com/username/mess-complaints-management.git cd mess-complaints-management

  2. Install Dependencies: Ensure you have Flutter installed on your system. Run the following command to install dependencies: bash flutter pub get

  3. Run the App: bash flutter run


✨ Key Features

  • 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.

🤝 Team Members

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

🚀 Future Ideas and Potential Advancements

  • 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.

Known Issues

  • 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.

📞 Contact

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! 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published