Specifiche tecniche

Come è fatto Palolem.

Le tecnologie, l'infrastruttura e le scelte architetturali che stanno dietro al servizio.

Stack frontend

Palolem è costruito con tecnologie moderne orientate alla velocità e all'esperienza utente:

  • Next.js 15 (App Router)framework React per applicazioni web con rendering ibrido server-client, che garantisce performance elevate sia in fase di caricamento che in fase di navigazione
  • React 19libreria UI dichiarativa
  • TypeScripttipizzazione statica per ridurre bug in produzione
  • Tailwind CSS 4sistema di styling utility-first per coerenza visiva
  • FontMeraki (Type of Feeling) per i titoli narrativi, Inter (Google Fonts) per il corpo del testo

Database e backend

  • Supabasepiattaforma open-source che fornisce PostgreSQL gestito, autenticazione e storage
  • RegionWest EU (Ireland), server fisicamente ospitati nell'Unione Europea (eu-west-1)
  • Sicurezza accesso datiRow Level Security (RLS) attivata su tutte le tabelle, ogni utente vede e modifica solo i propri dati a livello di database

Hosting e CDN

  • Vercelpiattaforma di hosting con edge network globale
  • HTTPS obbligatorio con certificati SSL gestiti automaticamente (Let's Encrypt)
  • Protezione DDoS inclusa a livello di edge network
  • Deploy automatico da GitHub (GitOps workflow)

Intelligenza artificiale

  • OpenAI APIper tutte le funzionalità AI (Reply Tool, Guest Assistant, onboarding, setup proprietà)
  • Modelli utilizzatiGPT-4o-mini e GPT-4.1-mini, scelti per il giusto equilibrio tra qualità delle risposte, velocità e costo sostenibile

Pagamenti

  • Stripeprocessore di pagamento con certificazione PCI DSS Level 1
  • Nessun dato di carta transita o viene memorizzato su Palolem: l'utente inserisce i dati direttamente nei moduli Stripe

Email e comunicazioni

  • Resendper email transazionali (conferme, reset password, notifiche di pagamento)
  • Google Workspaceper gestione email aziendali Palolem

Sincronizzazione calendari

  • Integrazione Google Calendar tramite OAuth 2.0
  • Sync iCal (protocollo standard ICS) per altre piattaforme

Sviluppo e qualità

  • VersioningGit con repository GitHub privato
  • Deploycontinuous deployment da branch principale
  • Monitoringalert automatici al founder per errori critici di sistema e webhook Stripe
  • Rate limitingtutti gli endpoint AI di Palolem sono protetti da rate limiting per garantire stabilità del servizio e prevenire abusi. I limiti sono di 30 richieste/ora e 100/giorno per il piano Free, 200/ora e 1000/giorno per Pro. Il sistema usa transazioni atomiche su PostgreSQL e fail-safe: in caso di errore del rate limiter, le richieste passano normalmente per non bloccare gli utenti legittimi