Monthos built a single operations workspace for a residential and short-stay rental portfolio—replacing spreadsheets, inboxes and channel dashboards with one secure, bilingual platform covering buildings, apartments, leads, tenants, leases, documents, bookings and procurement.
One bilingual workspace replaced spreadsheets, inboxes and channel dashboards for a multi-building rental portfolio.
Who this is for: property managers, portfolio operators, student-housing operators and short-stay businesses running multiple units across channels.
A growing rental portfolio quickly outgrows ad-hoc tools. The day-to-day reality the product set out to fix:
Monthos approached this as a focused internal operations tool: opinionated where it helps staff move quickly, and conservative where data integrity matters.
Guiding principles:
The application is organised into eight modules behind a single authenticated shell with a persistent sidebar, search, sortable/paginated tables, slide-over detail drawers, and a comfort/density display toggle.
A tabbed tenant record bringing together everything about a resident:
tsc --noEmit
updated_at
cascade
set null
restrict
┌─────────────────────────────────────┐ │ Browser (Single-Page App) │ │ │ │ React 19 + TypeScript + Vite │ │ ┌─────────────────────────────────┐ │ │ │ 8 modules: Dashboard · Calendar │ │ │ │ Buildings · Apartments · Leads │ │ │ │ Customers · Procurement · Settings │ │ └─────────────────────────────────┘ │ │ i18n (EN/FR) · Recharts · Design system│ │ │ │ │ 25 typed data-access modules │ └────────────┼──────────────────────────┘ │ HTTPS (supabase-js) ▼ ┌──────────────────────────────────────────────────────┐ │ Supabase │ │ │ │ Auth Postgres (RLS) Storage │ │ (email/pw) 14 tables · 21 migrations private bucket │ │ triggers · constraints signed URLs │ └──────────────────────────────────────────────────────┘
This is a strong reference build for data-dense internal operations software done properly:
Monthos designs and ships custom, production-grade applications. If you're running operations on spreadsheets and disconnected tools and want a single, dependable workspace built around your workflow, we'd like to talk.
Talk to Monthos →
Case study prepared for Monthos.com · Project: Property Portfolio Management Platform
Monthos Group — Cheltondale, Johannesburg, SA. Email info@monthos.com, phone +27 (68) 750 7313.
Case studies · Privacy Policy · Terms of Service