Property Management Platform
Rent, leases, and maintenance without the six-figure suite.

Residents log in, pay rent by ACH, and file maintenance requests. The landlord manages tenants, leases, rent, documents, and deposits. There is no application server at all: every front end deploys as static assets and Supabase is the entire backend, which is what keeps it cheap enough for a small portfolio to run.
The shortlist.
- 01Resident app ships as an installable PWA plus iOS and Android from one Flutter codebase
- 02ACH Direct Debit only, with a flat resident-paid convenience fee
- 03Security deposits collected into a genuinely separate escrow Stripe account, enforced in code
- 04Rent ledger with scheduled charge jobs and a reconciler driven by pg_cron
- 05Row Level Security as the authorization boundary, not application checks
- 06Admin panel is static HTML, CSS, and JS with no build step
- 07Public listings site with an online application flow
Capabilities, in plain language.
Resident portal
Pay rent, track the balance, request maintenance, and sign the lease without printing anything. Password or emailed sign-in link, with accounts created by the property manager.
Landlord admin
Properties, tenants, leases, documents, insurance, deposits, maintenance, and an audit trail, in a panel that loads instantly because there is nothing to build.
Money movement
ACH payment methods, webhook-driven payment state, and deposit collection that refuses to run unless the escrow account is configured separately from the operating account.
Public listings
What is available now, what is coming, and an application flow that feeds straight into the admin side.
A look around.

The property manager sign-in screen for the landlord admin panel.

The online rental application flow on the public site.

The Flutter resident portal on a phone: sign in to pay rent, track your balance, and request maintenance.