Tecnologia
Con che cosa è costruito Play the Event
Con che cosa è costruito Play the Event, dove girano i tuoi dati e come li proteggiamo. Qui trovi solo cose vere oggi; fornitori e trasferimenti di dati sono descritti nell'informativa privacy.
Con che cosa è fatto
Gli strumenti che usiamo
Software diffuso e documentato, scelto perché regge un servizio che deve restare in piedi tutti i giorni.
- Interfaccia
Angular 19
Le pagine che vedi. Le pagine pubbliche sono preparate dal server, così si aprono subito e i motori di ricerca le leggono per intero.
- Interfaccia
TypeScript 5.6
Il linguaggio dell'interfaccia: i controlli sui tipi trovano molti errori prima che arrivino a te.
- Server
Spring Boot 3.4.5
Il cuore del servizio: riceve le richieste, applica le regole di eventi, inviti e spese e controlla chi può fare cosa.
- Server
Java 21 LTS
La versione con supporto a lungo termine di Java, su cui gira il server.
- Server
PostgreSQL 18
Il database relazionale open source dove stanno i dati del servizio, con transazioni che non lasciano un salvataggio a metà.
- Analisi e IA
Python 3.13 + FastAPI
Il servizio che fa i calcoli di analisi e risponde a una parte degli strumenti gratuiti.
- Analisi e IA
Ollama
Modelli linguistici a pesi aperti eseguiti sul nostro server con Ollama: nessun fornitore esterno di intelligenza artificiale riceve i tuoi dati.
Dove stanno i tuoi dati
Un server, in Europa
Sito, applicazione, database e modelli di intelligenza artificiale girano sullo stesso server virtuale; ogni notte una copia cifrata del database viene inviata a una casella di posta per il ripristino.
In Germania, nell'Unione europea
Il server è in un data center in Germania. Il contratto è con OVHcloud US, società con sede negli Stati Uniti: per questo l'informativa tratta il rapporto come un trasferimento di dati.
Una copia cifrata ogni notte
Ogni notte facciamo una copia di sicurezza cifrata del database e proviamo che si possa ripristinare.
IA sul nostro server
Quando un nostro strumento usa l'intelligenza artificiale, il modello gira sul nostro server: le tue richieste non vanno a fornitori esterni di IA.
Protezioni attive
Come proteggiamo l'accesso
Quattro protezioni attive oggi, scritte come sono, senza sigle che non sapremmo dimostrare.
Connessione cifrata
Tutto il traffico fra il tuo dispositivo e il server passa in HTTPS.
Password mai in chiaro
Le password si salvano solo come impronta BCrypt: nemmeno noi possiamo leggerle.
Accesso con cookie protetti
La sessione vive in cookie HttpOnly, che gli script della pagina non possono leggere.
Freno ai tentativi ripetuti
Un limite al numero di richieste rallenta chi prova a indovinare una password o a sovraccaricare il servizio.
Come è organizzato il codice
Ordine dentro, semplicità fuori
Il codice è diviso in modo che una regola stia in un posto solo: così un errore si trova e si corregge senza rompere il resto.
Modelli del dominio
Eventi, inviti, spese e viaggi hanno ciascuno le proprie regole, scritte una volta sola nel codice.
Architettura esagonale
Le regole non dipendono dal database o dalla posta: i collegamenti esterni si cambiano senza toccarle.
Letture e scritture separate
Chi modifica i dati e chi li mostra passano da strade diverse, più semplici da controllare.
Accessibilità controllata
Regole di accessibilità nel controllo del codice e test automatici sulle pagine: i problemi più comuni si fermano prima di arrivare online.
Che cosa ne ricavi
Che cosa cambia per te
La tecnologia conta solo se si sente usando il prodotto.
Dal telefono al computer
Le pagine si adattano allo schermo che hai, con pulsanti abbastanza grandi da toccare con un dito.
Pagine leggere
Ogni sezione dell'applicazione web si scarica solo quando la apri, e le pagine pubbliche arrivano già pronte dal server.
Facile da trovare
Ogni pagina pubblica ha titolo e descrizione propri, letti dai motori di ricerca senza dover eseguire codice.
Italiano e inglese
Il sito e l'applicazione web sono in italiano e in inglese, con indirizzi tradotti nelle due lingue.
Provalo
Vedi come funziona dall'interno
Crea il tuo account e scegli il piano che ti serve: prezzi e limiti sono nella pagina Prezzi.