Skip to content

aashishChakradhar/RentManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RentManagementSystem

Project Overview

RentManagementSystem is a Django-based web application designed to help property owners and managers efficiently track rental properties and their payments. It provides a user-friendly interface to manage tenants, record rental payments, and oversee property maintenance.

Features

  • Tenant Management: Easily add, update, and delete tenant information.
  • Payment Tracking: Record and monitor rental payments with ease.
  • Property Maintenance: Schedule and manage maintenance tasks for properties.
  • Reporting: Generate detailed reports on rental income and expenses to gain insights into property performance.

Technologies Used

  • Frontend: HTML, CSS, JavaScript (with Django templates)
  • Backend: Django
  • Database: SQLite (default), support for other databases like PostgreSQL, MySQL

Installation

To install and set up the RentManagementSystem locally, follow these steps:

  1. Clone the repository:
git clone https://github.com/aashishChakradhar/RentManagementSystem.git
  1. Navigate to the project directory:
cd RentManagementSystem
  1. Create a virtual environment:
python -m venv env
  1. Activate the virtual environment:
  • On windows:
    .\env\Scripts\activate
  • On mac and linux:
      source env/bin/activate 
  1. Install the required dependencies:
  pip install -r requirements.txt
  1. Apply the database migrations:
  python manage.py migrate
  1. Create a superuser to access the admin panel:
  python manage.py createsuperuser
  1. Start the development server:
  python manage.py runserver

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published