Ladanividhi/HostelMate-App
A Complete Hostel Management System built using Flutter and Firebase Simplifying hostel life for both students and administrators with smart digital features like gatepass generation, feedback analysis, room vacancy tracking, and QR-based entry/exit.
๐ HostelMate
A Complete Hostel Management System built using Flutter and Firebase
Simplifying hostel life for both students and administrators with smart digital features like gatepass generation, feedback analysis, room vacancy tracking, and QR-based entry/exit.
๐ช Introduction
HostelMate is a modern mobile application designed to digitize and simplify hostel management.
It provides a seamless platform for Hostelites and Admins to interact, manage records, handle complaints, monitor feedback, and process gatepasses โ all in one place.
With Flutter for the frontend and Firebase for backend services, the app ensures real-time updates, cloud synchronization, and secure authentication.
๐ก Problem Statement
Managing hostels manually often leads to:
- Inefficient handling of complaints, gatepasses, and feedback.
- Communication gaps between students and wardens.
- No proper record of room vacancies, payments, or daily feedback.
- Lack of automation for parent/admin approvals in gatepass systems.
๐ค Why This App Is Needed
- To streamline hostel operations by replacing manual record-keeping with an automated digital solution.
- To improve communication and transparency between hostel management, parents, and students through real-time data, and digital approvals.
๐ Features
๐ฉโ๐ For Hostelites
- Profile Management โ Edit and update personal and academic details.
- Gatepass System โ Generate gatepass, send for approval, track status.
- Complaint Box โ Register and track complaints.
- Daily Feedback โ Submit daily satisfaction ratings or comments.
- Group Chat โ Communicate with fellow hostelites and admin.
- Payment Status Check โ Track hostel fee payments.
- QR Code for Entry/Exit โ Scan QR for secure in/out logging.
๐งโ๐ผ For Admin
- Hostelite Management โ View, edit, and manage hostelite profiles.
- Complaint Resolution โ View, sort, and resolve complaints efficiently.
- Gatepass Approvals โ Approve or reject requests with a single click.
- Vacancy Analysis โ Check available rooms and bed statuses.
- Feedback Analysis โ Monitor daily feedback trends.
- Chat Integration โ Communicate with hostelites in real time.
- QR Scanner โ Scan student QR codes for entry and exit tracking.
๐งฐ Technology Stack
| Layer | Technology |
|---|---|
| Frontend | Flutter (Dart) |
| Backend | Firebase Firestore |
| Authentication | Firebase Auth |
| Storage | Firebase Storage |
| PDF Generation | pdf and printing Flutter packages |
| QR Code Generation/Scanning | qr_flutter, qr_code_scanner |
| Version Control | Git & GitHub |
| Development Tools | Android Studio |
โ Installation Guide
Prerequisites
- Flutter SDK installed
- Android Studio or VS Code setup
- Firebase project configured
- Active internet connection
Steps
-
Clone the Repository
bash
git clone https://github.com/Ladanividhi/HostelMate-App.git
cd HostelMate -
Install dependencies
bash
flutter pub get -
Set up firebase - Add google-services.json (for Android) inside android/app/.
-
Run the app
bash
flutter run
๐ฅ Contributors
This project, *HostelMate, was collaboratively built by *Vidhi Ladani and Harmi Kotak โ hostelites themselves โ with the vision of creating a smart digital platform by the hostelites, for the hostelites.
Their combined efforts focused on simplifying hostel life by integrating technology into everyday management tasks, from gatepass generation and payment tracking to feedback and complaint handling.
๐ Support
If you like this project, consider giving it a โญ on GitHub!
Your support helps improve HostelMate and motivates further development.