Questo sito non utilizza cookie. Per maggiori informazioni, consulta la nostra Informativa sulla Privacy.

TdA Platform · Tecnologia

Costruita per durare.
Progettata per crescere.

TdA Platform e' un'applicazione cloud multi-tenant costruita su tecnologie open e affidabili. Ogni componente e' scelto per garantire scalabilita', sicurezza e costi sotto controllo.

Architettura

Come sono collegati i componenti

Architettura TdA Platform – Frontend React/Flutter, Supabase, Backend Node.js su Render, LLM Providers
🖥️

Frontend

React · Next.js · Flutter

L'interfaccia web e' costruita con React e Next.js. L'app mobile (in sviluppo) usa Flutter. Entrambe si collegano direttamente a Supabase per autenticazione e dati.

🗄️

Supabase

Auth · Database · Storage

Gestisce autenticazione, database PostgreSQL e file storage. Ogni tenant ha i propri dati isolati tramite Row Level Security. Nessun dato di un tenant e' accessibile da un altro.

⚙️

Backend Node.js

Render · TypeScript · Cron

Il backend gira su Render e si occupa dei processi in background: job schedulati, elaborazioni AI, lettura email IMAP, ricerche Google Maps. Non e' mai esposto direttamente al browser.

🧠

LLM Providers

A scelta del tenant

Ogni tenant configura il proprio provider AI. Le chiamate vengono effettuate con le credenziali del tenant — i costi LLM sono sempre direttamente a carico e sotto il controllo di chi usa la piattaforma.

Multi-tenancy

Ogni azienda e' un mondo separato

La piattaforma e' progettata per ospitare piu' aziende (tenant) sulla stessa infrastruttura, mantenendo i dati completamente separati e isolati. Ogni azienda ha la propria configurazione, i propri utenti e i propri moduli attivi.

🔒

Isolamento dei dati

Ogni tenant vede esclusivamente i propri dati. Il meccanismo Row Level Security di Supabase garantisce che nessuna query possa restituire dati di un altro tenant, anche in caso di errori applicativi.

👥

Ruoli e permessi

Ogni tenant ha utenti con ruoli distinti: Admin per la gestione completa, Backoffice per le operazioni quotidiane, User per l'accesso ai moduli abilitati.

⚙️

Configurazione indipendente

Ogni tenant configura autonomamente i propri moduli, provider AI, account email e limiti operativi. Le impostazioni di un tenant non influenzano mai quelle degli altri.

Sicurezza

Accesso sicuro, dati protetti

L'autenticazione e' gestita interamente da Supabase, che implementa standard moderni di sicurezza. Ogni sessione e' verificata lato server prima di accedere a qualsiasi dato.

  • Autenticazione via email/password gestita da Supabase Auth, con supporto futuro per Google OAuth.
  • Row Level Security su tutte le tabelle critiche: ogni query e' filtrata automaticamente per tenant.
  • Credenziali AI mai condivise: ogni tenant inserisce e gestisce le proprie chiavi API per i provider LLM.
  • Backend senza accesso diretto dal browser: il frontend non espone mai endpoint sensibili; tutta la logica critica e' nel backend su Render.
🔐

HTTPS ovunque

Tutte le comunicazioni tra frontend, Supabase e backend avvengono su HTTPS. Nessun dato transita in chiaro.

🌍

Cloud gestito

Supabase e Render gestiscono aggiornamenti di sicurezza, backup e disponibilita' dell'infrastruttura.

📋

Log delle operazioni

Le azioni principali degli utenti vengono tracciate con timestamp e utente, per audit e tracciabilita'.

💶

Costi AI trasparenti

I costi dei modelli LLM sono direttamente imputabili al tenant che li genera. Nessun costo AI nascosto nella tariffa della piattaforma.

Integrazione AI

Il provider AI lo scegli tu

Ogni tenant configura autonomamente il proprio provider LLM. Puoi usare il modello che preferisci, cambiarlo in qualsiasi momento e tenere i costi completamente sotto il tuo controllo — senza intermediari.

Anthropic Claude OpenAI Google Gemini Groq Deepseek

Vuoi provare la piattaforma?

Un mese gratuito, nessuna carta di credito. Scegli i moduli e inizia subito.

Richiedi la demo gratuita