Parliamo del progetto

Immobiliare

ALProperty

Sito di annunci e CRM per un'agenzia di Durazzo

Il nostro ruolo
Full-stack development, end to end
Periodo
2026
Stato
Live
Schermate
Website, CRM

Apri alproperty.al

ALProperty: Homepage con la ricerca per acquisto, affitto o mappa

ALProperty è un'agenzia immobiliare di Durazzo. Abbiamo sviluppato il sito pubblico, dove si cercano gli annunci in griglia o su mappa, e il CRM con cui gli agenti gestiscono annunci, acquirenti, venditori e nuove costruzioni. Entrambi girano su un'unica codebase Nuxt e Firebase.

Chi lo usa e per cosa

  • Una famiglia che cerca casa in affitto a Durazzo filtra per quartiere, tipologia e prezzo, poi guarda i risultati sulla mappa.
  • Un agente scrive l'annuncio in albanese e lo trova pubblicato in altre cinque lingue, senza tradurlo a mano.
  • Il team commerciale sposta ogni acquirente su una bacheca Kanban, dal primo contatto alla chiusura.
  • Un agente apre la scheda di un cliente e vede quali annunci rientrano nel suo budget e nelle zone che preferisce.

Come è fatto

  • Rendering lato server con cache sulla CDN: le pagine degli annunci si caricano in fretta e vengono indicizzate dai motori di ricerca.
  • Mappe MapLibre con pin di prezzo raggruppati, vista satellitare e 3D.
  • Una Cloud Function usa Gemini su Vertex AI per tradurre titolo e descrizione di ogni annuncio a ogni modifica.
  • Gli agenti esportano locandine A4 per la vetrina e post Instagram con il marchio dell'agenzia, e le foto ricevono la filigrana in automatico.

Tecnologie

  • Nuxt 4 (SSR)
  • Vue 3
  • TypeScript
  • Tailwind CSS
  • Firebase (Firestore, Auth, Storage, Hosting)
  • Cloud Functions
  • MapLibre GL
  • Vertex AI (Gemini) translation

In numeri

  • One codebase: server-rendered public site plus a protected /crm area
  • Public site in 6 languages (Albanian, English, Italian, Polish, Czech, Ukrainian)
  • 168 Vue components, 35 pages, 55 composables
  • About 30 Cloud Functions for CRUD, triggers, lead capture and auto-translation
  • 2 CRM roles (admin and agent) with account approval
  • 74 commits between January and October 2026

Website

ALProperty, Website: Homepage con la ricerca per acquisto, affitto o mappa
Homepage con la ricerca per acquisto, affitto o mappa
ALProperty, Website: La mappa inclinata in 3D sul centro di Tirana, con il prezzo di ogni annuncio
La mappa inclinata in 3D sul centro di Tirana, con il prezzo di ogni annuncio
ALProperty, Website: Ricerca su mappa: la colonna degli annunci si aggiorna in base all'area visibile
Ricerca su mappa: la colonna degli annunci si aggiorna in base all'area visibile
ALProperty, Website: Pagina dell'annuncio con galleria foto, dati principali, contatto dell'agente e modulo di richiesta
Pagina dell'annuncio con galleria foto, dati principali, contatto dell'agente e modulo di richiesta
ALProperty, Website: La stessa pagina da smartphone, con WhatsApp e chiamata a portata di tocco
La stessa pagina da smartphone, con WhatsApp e chiamata a portata di tocco

CRM

ALProperty, CRM: Dashboard del CRM: valore del portafoglio, annunci per agente, pipeline clienti e attività recenti
Dashboard del CRM: valore del portafoglio, annunci per agente, pipeline clienti e attività recenti
ALProperty, CRM: Acquirenti e affittuari su una bacheca Kanban drag-and-drop, divisi per stato
Acquirenti e affittuari su una bacheca Kanban drag-and-drop, divisi per stato
ALProperty, CRM: Un annuncio nel CRM: note del team, venditore, agente, clienti compatibili ed export per locandina e Instagram
Un annuncio nel CRM: note del team, venditore, agente, clienti compatibili ed export per locandina e Instagram
ALProperty, CRM: Il CRM da smartphone: annunci filtrati per stato, con azioni rapide su ogni scheda
Il CRM da smartphone: annunci filtrati per stato, con azioni rapide su ogni scheda

Tutte le schermate mostrano dati dimostrativi inventati.

Preferisci scrivere liberamente?

Raccontaci cosa vuoi realizzare.

Accettiamo nuovi lavori: MVP, rifacimenti, integrazioni AI, oppure un ingegnere senior nel tuo team per un periodo. Bastano poche righe sull’idea per iniziare.

Scrivici