01 Client project · Back office

New Living

New Living is the management system for a family’s real estate portfolio in Porto. It follows each property through its whole lifecycle, from opportunity to sale.

Type
Client project
Platform
Web (desktop)
Languages
PT, EN
Status
In use since 2026
New Living cockpit with portfolio occupancy, operational indicators and ongoing tasks

A

Context

Families managing portfolios worth millions often do it with Excel, scattered emails and documents only one person can find. Information fragments, decisions come late and continuity between generations is at risk.

B

The challenge

Model a real portfolio: families, legal entities, portfolios, buildings with units and common areas, leases that renew, rents, insurance, short-term rentals and works. All with sensitive financial data and access kept separate per family.

What we built

  1. 01

    Cockpit

    Rents, expenses, occupancy and alerts for the whole portfolio in one view, across five periods.

  2. 02

    Asset lifecycle

    From opportunity and feasibility to works, operation and sale, with the history of each stage.

  3. 03

    Digital property dossier

    Documents, land registry records, insurance and contacts attached to the right asset.

  4. 04

    Leases

    Contracts, renewals computed to the day, rents and costs per lease.

  5. 05

    Finance

    Accounts, transactions and import of bank statements from PDF.

  6. 06

    Short-term rentals

    Bookings imported from Airbnb, Booking and Holidu, with an occupancy calendar.

  7. 07

    Calendar and tasks

    Deadlines, visits and a task board with checklist items.

By the numbers

modules
15+
booking channels connected
3
languages
2
from feedback to shipped fix
1 day

Technology

Application
  • React 19
  • TypeScript
  • Vite
  • TanStack Query
  • React Hook Form and Zod
Backend
  • Supabase
  • PostgreSQL with per-family isolation (RLS)
  • Document storage
  • Edge functions
Documents
  • pdf.js to read statements and registry records in the browser
Quality
  • i18next (PT, EN)
  • Accessibility reviewed with jsx-a11y

Working on something similar?

Tell us what you need. Every message gets a personal reply.

Get in touch
Next case Agapone Own product · Mobile and web app