Cliente

Immobiliare il Portico

Partner

AL Consultant

Descrizione

Il progetto Immobiliare Il Portico è basato su un’architettura distribuita composta da tre siti web indipendenti, tutti alimentati da un unico gestionale centrale. L’obiettivo è la centralizzazione completa dei dati e la possibilità di scalare l’ecosistema integrando ulteriori touchpoint senza modifiche strutturali alla logica core.

Il gestionale rappresenta il sistema unico di archiviazione e gestione degli immobili: ogni proprietà viene salvata in un database centralizzato, normalizzata e arricchita con metadati utili alla distribuzione e alla profilazione. Nessun contenuto viene gestito localmente dai singoli siti: ogni informazione viene sempre prelevata via API, garantendo coerenza, aggiornamenti in tempo reale e integrità del dato su tutti i canali.

L’intero ecosistema è costruito su un’architettura API-first, che espone endpoint dedicati per:

  • recupero e sincronizzazione degli immobili
  • gestione delle disponibilità e degli stati
  • distribuzione dei contenuti verso più frontend
  • tracciamento delle interazioni utente

La logica di business è sviluppata in Laravel, utilizzato come core del gestionale per la gestione delle entità, delle regole operative e del sistema CRM. Parallelamente, componenti ad alte prestazioni e processi asincroni sono stati implementati in Go, con l’obiettivo di gestire in modo efficiente carichi elevati, elaborazioni in background e operazioni time-sensitive.

I tre siti frontend, sviluppati in React, non contengono logica applicativa legata ai dati, ma agiscono esclusivamente come layer di presentazione e interazione. Tutti i dati vengono richiesti dinamicamente al gestionale tramite API, permettendo una gestione completamente decoupled tra presentazione e backend.

Un elemento centrale dell’architettura è il sistema di pipeline di gestione dei lead, che consente di tracciare ogni interazione utente attraverso stati strutturati. Ogni richiesta viene automaticamente classificata, arricchita e inserita in una pipeline, dove può evolvere in base a eventi, azioni o logiche di scoring.

Questo approccio consente:

  • gestione centralizzata di tutti i lead provenienti dai tre siti
  • tracciamento completo del ciclo di vita del contatto
  • automazione dei passaggi tra gli stati della pipeline
  • integrazione nativa con i dati immobiliari e le preferenze utente

Il sistema è progettato per essere multi-site ready, permettendo l’aggiunta di nuovi portali o canali senza duplicare logiche o dati, mantenendo un’unica fonte di verità (single source of truth) all’interno del gestionale.

Il risultato è un’infrastruttura scalabile, modulare e orientata alla centralizzazione dei processi, in cui dati, contenuti e lead vengono gestiti in modo uniforme attraverso un unico sistema API-driven.

Tecnologie

  • Laravel
  • Go
  • React