Welcome to the Hostel Management Application, a Flutter project designed to streamline hostel management for owners. This application utilizes Flutter for the front-end, Firebase for the backend, and Provider for state management.
Hostel Management Application is a mobile app built with Flutter, providing hostel owners with a powerful tool to manage various aspects of their hostel. The application is backed by Firebase for a scalable and reliable backend, while state management is handled efficiently with the Provider package.
- Room Management: Create and manage hostel rooms. Assign room numbers, capacities, and availability.
- Rent Management: Set and update rent prices for different room categories. Easily track and manage rent payments.
- Extra Facilities: Manage additional facilities such as WiFi, AC, and more. Associate extra facilities with specific rooms.
- Resident Management: Keep detailed profiles of residents. Assign residents to specific rooms. Update resident information as needed.
- Booking Management: Efficiently handle room bookings. View and manage upcoming reservations.
- Pending Payments: Keep track of pending rent payments. Send reminders to residents for overdue payments. User-Friendly Interface: Intuitive dashboard for easy navigation. Responsive design for seamless user experience.
Ensure you have Flutter installed. If not, follow the instructions on the official Flutter website.
git clone https://github.com/muhammed-aslam-pm/Hostel-App-Flutter.git
cd hostel-management-flutter
flutter pub get
Configure Firebase for the backend. Update the necessary Firebase configurations in the project.
flutter run Access the application on your Android device or emulator.
Log in with your administrator credentials. Navigate through the app using the tabs and screens for managing rooms, residents, bookings, and payments. Enjoy the simplicity and efficiency of managing your hostel with the Hostel Management Application!