• Laravel
  • MySQL
  • Vue.js

Building and tenancy management

Units, leases, rent on receipt and running costs — so the figure a building earned in a year is a fact rather than an estimate.

A building is a list of units, a unit has a tenant, and a tenant owes rent on a date. The system is mostly the discipline of never letting those three fall out of step — and of recording rent when it is received rather than when it falls due, so arrears are a real figure instead of an optimistic one.

Features

  • Buildings, units and tenants held as one structure rather than three lists
  • Leases with start and end dates, rent schedule and deposit terms
  • Rent recorded on receipt, with arrears ageing by how late it is
  • Maintenance requests logged against the unit that needed them
  • Utility and service charges split across units by share
  • Deposit handling and an end-of-lease settlement that closes the account
  • Renewal reminders sixty days out, not on the day it expires
  • Income against cost per building, per unit and per year

Costs sit next to income throughout, so the figure a building earned over a year is something the owner can point at rather than reconstruct.