Skip to content

🏡This project aims to simplify the management of a housing community, allowing administrators, occupants, and new users to interact with the system efficiently.

Notifications You must be signed in to change notification settings

selcia25/housing-community

Repository files navigation

Housing Community Management System

Welcome to the Housing Community Management System repository! This project aims to simplify the management of a housing community, allowing administrators, occupants, and new users to interact with the system efficiently. This README will provide an overview of the project, its objectives, features, and usage.

Table of Contents

  1. Project Overview
  2. Objectives
  3. Features
  4. Usage
  5. Data Structures Used
  6. References

Project Overview

In today's rapidly changing technological landscape, it's crucial to harness the power of technology to simplify and streamline tasks. The Housing Community Management System is designed to address the challenges faced in managing a housing community. It provides a user-friendly interface for administrators to oversee occupancy and track maintenance fees, allows occupants to make payments, and enables new users to explore and book houses.

Objectives

The main objectives of this project are:

  • To generate a block-wise list of occupied and unoccupied houses.
  • To provide administrators with a view of block-wise occupancy details and maintenance fee status.
  • To facilitate monthly maintenance fee payments for occupants.
  • To allow new users to create accounts and view available houses.
  • To enable new users to book houses based on BHK type and price.

Features

The Housing Community Management System includes three modules:

  1. Administrator Module: Allows system administrators to view occupancy details, payment status, and manage occupant records.

  2. Occupant Module: Enables occupants to log in and pay their monthly maintenance fees securely.

  3. New User Module: Allows new users to create accounts, explore available houses, and book houses that meet their criteria.

Usage

To use the Housing Community Management System:

  1. Clone this repository to your local machine: git clone https://github.com/selcia25/housing-community.git

  2. Explore the project files, including code and documentation, to understand the system's structure and functionality.

  3. Run the system by following the provided instructions in the documentation.

  4. Use the system's login portals (Administrator, Occupant, New User) to access the respective features and functionalities.

Data Structures Used

The project utilizes the following data structures:

  1. Dictionary: Used to store and manage data, such as occupant details, in JSON format.

  2. Stack: Implemented for user navigation within the system, providing a simple and intuitive way to go back.

References

Here are some resources that were referenced during the development of this project:

Feel free to explore, use, and contribute to this project to make housing community management more efficient and user-friendly.

For detailed instructions on setting up and using the system, please refer to the project documentation.

About

🏡This project aims to simplify the management of a housing community, allowing administrators, occupants, and new users to interact with the system efficiently.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages