Skip to content

AbhashK1/Property-Management-System

Repository files navigation

Property Management System

This is a Property Management System built with Angular and Firebase. The application helps property managers efficiently manage their properties, tenants, and maintenance requests.

Features

  • Property Listing: Add, view, edit, and delete properties with details such as address, amount, and property type.
  • Sell Property: Keep track of sellers, including their contact information.
  • Maintenance Requests: Receive and manage support requests from buyers and sellers.
  • User Authentication: Secure user registration and login functionality.
  • Role-Based Access Control: Control access to different features based on user roles (e.g., buyer, seller, admin).

Technologies Used

  • Angular: A TypeScript-based framework for building web applications.
  • Firebase: A Backend-as-a-Service platform for managing the backend infrastructure.
  • AngularFire: The official Angular library for Firebase integration.
  • Angular Material: A UI component library that provides pre-built Angular components for a polished user interface.
  • RxJS: A library for reactive programming used extensively in Angular applications.

This project was generated with Angular CLI version 15.2.6.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •