muhammed-aslam-pm / Hostel-Manager

Developed a dynamic mobile application using Flutter and Dart to empower hostel owners in managing their properties efficiently. This project leverages Firebase for seamless cloud storage, ensuring data accessibility and security.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hostel Management Application - Flutter

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.

Table of Contents

1.Introduction

2.Features

3.Installation

4.Usage

Introduction

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.

Features

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

Installation

Ensure you have Flutter installed. If not, follow the instructions on the official Flutter website.

Clone the repository:

git clone https://github.com/muhammed-aslam-pm/Hostel-App-Flutter.git

Navigate to the project directory:

 cd hostel-management-flutter

Install dependencies:

flutter pub get

Configure Firebase for the backend. Update the necessary Firebase configurations in the project.

Run the application:

flutter run Access the application on your Android device or emulator.

Usage

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!

Screen shorts

Home Page Rooms Page Room Detailes Page Pending Payments Screen Bookings Page Residents Page Resident Profile page Resident Adding form

About

Developed a dynamic mobile application using Flutter and Dart to empower hostel owners in managing their properties efficiently. This project leverages Firebase for seamless cloud storage, ensuring data accessibility and security.


Languages

Language:Dart 88.3%Language:C++ 5.8%Language:CMake 4.4%Language:Swift 0.7%Language:HTML 0.4%Language:C 0.3%Language:Kotlin 0.0%Language:Objective-C 0.0%