Propio is an all-in-one operating system for independent landlords managing 1 to 50 properties, built with Next.js and TypeScript on top of a Supabase Postgres database accessed through Prisma, with Auth.js handling accounts. It keeps properties, tenants and contracts in one place, and the payment flow reconciles itself: registering a payment once marks the rent as paid, updates the balances and files the receipt automatically. From there it generates PDF receipts and monthly account statements for tenants, reports income, expenses, profit and occupancy across every property, and stores contracts, IDs, invoices and photos organized per property. The whole app is bilingual (Spanish/English).
Technologies
NextJS
TypeScript
Tailwind
Prisma
PostgreSQL
Supabase
Auth.js