Date: 20/11/21
- To make renting management easier.
- To create a reliable Web Application that connect user with database using delightful User Interface.
- To make payment and invoice generation easy and reliable.
-
ADMIN: Is our application user, uses our application only after verifying his/her credentials (ID, password).
-
OWNER: Is an owner of Whole Apartment/Apartments. And get money from tenants for Rent and Deposits.
-
APARTMENT: Is a flat/building/maisonette/any entity containing multiple houses in it. Apartment is owned by Owner. e.g., XYZ society, ABC bungalows, KBH hostel.
-
HOUSE: Is a liveable and rentable entity created by owner in his apartment. Tenants occupy these houses for their use and pay Rent and Deposit to Owner of house(apartment). E.g., E-510 Room in KBH apartment, Block no. 12 in XYZ society.
-
TENANT: is a person who live in house and pay monthly rent to Owner. Tenant may have multiple houses.
- Owner owns apartments. Apartment have only one owner.
- Owner get paid by Tenants for the house which he/she owns.
- Tenant can occupy multiple houses. But house can have only one tenant or may be vacant.
- Apartment can have multiple houses in it. House can be in any one of the apartments.
- Admin can login/signup with credentials.
- Admin can view all registered owners, tenants, apartments, houses.
- Admin can see full details about owner. E.g., his personal detail, his apartments, total amount he/she gained from renting on our system.
- Admin can see full details about tenants. E.g., his personal detail, occupied houses, total amount he/she paid for renting his houses.
- Admin can see full details about apartments. E.g., apartment detail, houses it include, its owner’s details, list of tenants who lives in that apartment.
- Admin can see full details about houses. E.g., house detail, its occupant detail, owner’s detail and apartment details in which it resides.
- Admin can view full payment history of rent and deposits.
- Admin can view all vacant house list.
- Admin can view all occupied houses and its tenants list and date of assignment of house.
- Admin can do some action like add owner in database, add tenant, add apartment, add house, vacate the house, place a tenant in house, generate payment receipt, generate monthly and yearly total calculation receipts.
Which Contains Information (Overview) of Database like No. of Registered Owners, No. of Registered Tenants, No. of Apartments, No. of Houses, No. of Payments.