Case Study // Enterprise SaaS & PropTech

YUVI: L'ecosistema immobiliare definitivo

Analisi dell'architettura multi-tenant e del sistema IAM granulare dietro la piattaforma SaaS dedicata alla collaborazione tra agenzie e professionisti.

Autore: Giacomo Verde 12 Marzo 2026

La Visione: Un Hub unico per flussi frammentati

Il settore immobiliare soffre storicamente di una frammentazione operativa: geometri, notai, agenti e imprese edili comunicano spesso tramite canali non strutturati, disperdendo dati critici e documenti. YUVI nasce per risolvere questo "rumore di fondo", centralizzando il ciclo di vita degli immobili in un hub digitale sicuro.

Sviluppare un SaaS (Software as a Service) per questo mercato richiede una priorità assoluta: la privacy totale del dato tra aziende concorrenti che utilizzano la stessa infrastruttura.

Multi-Tenant Architettura
RLS Security Level
IAM Permessi Granulari

L'Ingegneria della Sicurezza

Per garantire l'isolamento dei dati, ho implementato un'architettura basata su una colonna tenant_id globale. Tuttavia, la sicurezza non è delegata esclusivamente al codice applicativo.

01. Row Level Security (RLS)

Utilizzando le potenzialità di PostgreSQL e Supabase, ho blindato i dati a livello di database. Grazie alla RLS, ogni query viene filtrata nativamente dal motore DB in base all'identità dell'utente: questo rende tecnicamente impossibile per un'agenzia accedere accidentalmente o intenzionalmente ai record di un'altra.

02. Identity & Access Management (IAM)

Ho progettato un sistema IAM iper-granulare che permette agli amministratori dell'agenzia di definire esattamente cosa ogni collaboratore può fare. Attraverso una dashboard dedicata, è possibile abilitare operazioni di lettura, scrittura, modifica o eliminazione per ogni singola risorsa (anagrafiche, immobili, richieste), garantendo un controllo operativo totale.

03. Sistema SDC (Matching Intelligente)

Il cuore pulsante di Yuvi è il Sistema Domanda/Offerta. Attraverso query multistrato, la piattaforma incrocia budget, zone e caratteristiche tecniche. La roadmap tecnologica prevede l'evoluzione di questo motore verso modelli di AI Insights per interpretare le richieste in linguaggio naturale.

Stack Tecnologico e Distribuzione

La scelta di Angular unito a Ionic e Capacitor riflette una strategia "code once, run everywhere". Sebbene Yuvi sia attualmente distribuito come web app, la struttura è già predisposta per il rilascio di app native iOS/Android e versioni Desktop (Electron), mantenendo un'unica codebase coerente e scalabile.

DETTAGLI TECNICI STACK

Angular Ionic / Capacitor NodeJS ExpressJS PostgreSQL Supabase Render

Sfide e Deployment

L'integrazione tra un backend NodeJS su Render e un database gestito in cloud ha permesso di lanciare il prodotto in tempi record (MVP). La pipeline di CI/CD automatizzata consente di rilasciare aggiornamenti costanti senza downtime, un fattore critico per un software gestionale professionale.

La gestione documentale, attualmente focalizzata sull'archiviazione tecnica lato server, sta evolvendo verso un sistema di storage distribuito per supportare il caricamento massivo di planimetrie, visure catastali e qualsiasi altro tipo di documento.

Roadmap: Il futuro di Yuvi

Yuvi non è solo un CRM, ma un progetto in continua evoluzione. Il percorso di crescita include l'automatizzazione del billing tramite Stripe e l'espansione verso un Marketplace proprietario. L'obiettivo è trasformare Yuvi nello standard di riferimento per la collaborazione immobiliare, portando trasparenza e velocità in un mercato tradizionalmente frammentato.

Prova Yuvi ora:
https://www.yuviapp.com/