ProDirect Properties
Residential property management · Johannesburg
A property management system replacing the Excel workbook the agency's entire lettings book ran on. A PostgreSQL database now holds owners, properties, units, tenants and leases as the single source of truth, with an invite-only portal where each landlord signs in to see live occupancy, rent roll and upcoming lease expiries.
Access is scoped at the database level, so a landlord's queries can only ever return their own portfolio. The existing records were moved across by a repeatable Python migration pipeline rather than re-keyed by hand.