Real estate

An end-to-end management system for residential compounds — owners, tenants, and maintenance

Residential compounds were being managed manually — leases, rents, maintenance, finances — distributed across files and WhatsApp messages with no central system connecting residents to management.

Duration
6 months
Team
6 members
Sector
Real estate

The challenge

  • Managing units, owners, and tenants without a unified central registry
  • Tracking maintenance requests, dispatching technicians, and closing tickets on time
  • Handling rents, payments, contracts, and due-date reminders
  • Enabling community interaction between residents and internal services

The solution

  • A web system for managing units, owners, and tenants with full contract history
  • A maintenance module with automatic technician dispatch and status tracking through to close
  • An internal marketplace for residents to buy, sell, and exchange services
  • A complete finance module: rents, invoices, shared expenses, reports
  • A resident mobile app for notifications, maintenance requests, and communication

Technical choices

Laravel

A solid foundation for the complex relationships (owner → unit → tenant → contract → payments).

Vue.js 3

A rich management UI for owners and compound managers with flexible data tables.

Flutter

A single resident app for iOS and Android with a native experience on each platform.

MySQL

Complex financial queries and accurate tracking of payments and dues.

Firebase

Instant notifications for maintenance requests, rent reminders, and announcements.

Results

80%
reduction in maintenance request handling time
zero
paper contracts — fully digital operations
+3
residential compounds running on the platform