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