Owner dashboard
Monthly revenue, rent exposure, and active work.
This prototype calculates dashboard totals from the live records below. Updates in the forms immediately refresh the numbers.
Rent ledger snapshot
Maintenance load
Properties
Portfolio map with unit-level occupancy.
Hazelwood and 2129 Niagara are configured as doubles. The remaining properties are single-unit homes.
Tenant records
Lease roster, balances, and portal access status.
This section is the owner-facing operating view. Tenant self-service lives in the leasing module below.
Current tenant roster
Maintenance
Track work orders, vendor assignment, and budget.
Tenants can request work through the tenant portal intake below. Owner-side scheduling and budgeting stays here.
Work order queue
Tenant portal and leasing
Payments, maintenance requests, listings, and applications.
The screens below model the workflow. Live payments, document storage, and identity verification need backend integrations before production use.
Tenant self-service
Available units
Applicant queue
Production notes
- Replace local-only payment form with Stripe ACH, Plaid, or AppFolio-class payment rails.
- Move document uploads to encrypted storage with signed URLs and role-based access.
- Staff login is live. Tenant-facing authentication still needs its own rollout before public exposure.
Taxes and invoices
Track tax bills, paid invoices, and receipt history by property.
This section is the operating lane for property tax obligations and paid invoice records tied to each address.
Tax ledger
Vendors and programs
Contractors, contacts, and support services by property.
This keeps the operating directory with the property system instead of scattering contacts across texts and notes.