A landlord, tenant, and admin system with realtime updates and 3D context.
The challenge
Property management software is often either admin-heavy and outdated or lightweight enough that the role model breaks down under real use. RentHarbor needed one system that respected landlord, tenant, and admin boundaries without flattening the experience.
How we built it
I built the platform around Supabase Auth, PostgreSQL, Row Level Security, Realtime, and Edge Functions. Messaging, maintenance, and payment updates stream live, while a React Native plus Three.js layer brings interactive property previews into the product instead of treating them like detached marketing assets.
What shipped
RentHarbor supports day-to-day property operations, approval gates, and live collaboration from the same product backbone. Database-enforced access control keeps the role model honest as new features and interfaces are added.
Outcomes
- Designed a three-sided product model with separate landlord, tenant, and admin capabilities backed by database-enforced access rules.
- Delivered live messaging, maintenance updates, and payment status through realtime subscriptions.
- Extended the product with 3D property visualization and a PWA web build instead of stopping at mobile CRUD flows.