The Hostel Management System is a comprehensive Flutter-based application designed to streamline the management of hostels. It supports both student and warden functionalities, providing an efficient way to handle complaints, announcements, room allocations, and other hostel-related tasks.
- Complaint Registration: Easily lodge complaints and track their status.
- Announcements: View important announcements from the warden.
- Washing Machine Availability: Check the status of washing machines.
- Dashboard: A unified space for all student-related features.
- Complaint Management: View and resolve complaints lodged by students.
- Post Announcements: Share updates and important information with students.
- Room Allocation: Allocate and manage room details for students.
- Dashboard: A centralized hub for all warden-related tasks.
sheisstarwithoutmoon-HostelManagement/
├── lib/
│ ├── main.dart # Entry point of the app
│ ├── routes.dart # Route management
│ ├── Models/ # Data models for app entities
│ ├── FastApi/ # API services and providers
│ ├── student/ # Screens and logic for student features
│ ├── warden/ # Screens and logic for warden features
│ └── data/ # Sample data for testing
├── android/ # Android-specific files
├── ios/ # iOS-specific files
├── linux/ # Linux-specific files
├── macos/ # macOS-specific files
- Frontend: Flutter
- Backend: FastAPI
- Clone the repository:
git clone https://github.com/yourusername/HostelManagement.git
- Navigate to the project directory:
cd HostelManagement
- Install dependencies:
flutter pub get
- Run the application:
flutter run
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Commit your changes and push to your forked repository.
- Open a pull request with a detailed description of your changes.
This project is licensed under the MIT License.
Built with Flutter and FastAPI to simplify hostel management.