← Back to work

Rental Management Platform

ReactTypeScriptSwiftTwilio
Visit rentroom.com

By the numbers

500+

Landlords

20,000+

Units

$15M

Rental payment volume

Rentroom is a property management platform for landlords and tenants: a web app for landlords and supers, and an iOS app for tenants. The product covers leases, rent collection, maintenance, tenant communication, and day-to-day property operations across 500+ landlords, 20,000+ units, and $15M in rental payment volume.

Maintenance System

I built the maintenance workflow across both sides of the product. The key product move was turning maintenance from scattered texts and calls into a shared ticket record across tenant, landlord, and SMS communication. Tenants could submit a ticket from the iOS app with photos and a short description. Landlords and supers could monitor, triage, and respond from the web app. Messaging was tied to the ticket itself, with Twilio routing updates and replies over SMS.

Maintenance flow

A broken thing in a unit becomes a tracked ticket and a closed-loop SMS thread. One auditable record per ticket, no one has to leave their app.

01

Tenant Submits (iOS)

Tenant snaps photos, describes the issue, and submits a maintenance ticket from the iOS app. Unit + tenant context attach automatically.

02

Lands in Landlord Web

Portfolio-wide ticket dashboard with filters by property, unit, status, and priority — including the tenant's photos and full history.

03

Tenant Updates via SMS

Landlord types in the web ticket. Twilio routes the update to the tenant as SMS, so follow-up communication stays tied to the same request.

04

Thread Stays on Ticket

Tenant SMS replies route back into the same ticket thread. One auditable record of what was said, when, and what changed.

Screenshots