All applications/Mobile + Web2026

Property Management Platform

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

Client
VG Rentals
Year
2026
Type
Mobile + Web
Live
Private
The public listings site headlined A straightforward place to rent, with available units, monthly prices, and availability badges.
Overview

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.

Stack
FlutterDartSupabasePostgreSQLRow Level SecurityEdge FunctionsStripe ACHpg_cron
What it does

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
Inside the system

Capabilities, in plain language.

01

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.

02

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.

03

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.

04

Public listings

What is available now, what is coming, and an application flow that feeds straight into the admin side.

Inside the product

A look around.

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

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

The online rental application flow on the public site.

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.

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

0
Application servers
3
Front ends: resident, admin, public
ACH
Only rail, by design
Next case studyCredit Memo Compass

AI writes the memo. It never writes the number.

Take the meeting

Let's build something
stupidly good.

Bring us the messiest part of your operation. The thing you've been avoiding because the spreadsheet still kind of works. We build the replacement.