Changelog
Changelog
La piattaforma de Il Carrubo è in costante evoluzione. Di seguito sono elencate le tappe fondamentali dello sviluppo, dalla nascita ad oggi.
Release 1.0 (Attuale)
Stack aggiornato a: Express 5, Node 18+, Vercel Serverless
Stato: In Produzione
Nuove Features Recenti
- Mappa Globale: Aggiunta la visualizzazione heatmap (
/mappa) delle nazionalità degli ospiti in base al paese d’origine. - Passkeys (WebAuthn): L’utente può ora fare login in sicurezza utilizzando la biometria (Face ID/Touch ID) del proprio dispositivo invece della password.
- Admin Dashboard Separata: Creato il portale
/ad/dashboardad accesso ristretto per invio email massive e gestione utenze. - Gestione Email: Integrata libreria nodemailer e interfaccia UI per comporre e inviare template email e ricevute in modo automatico.
- Feature Gating: Il sistema è ora modulare. L’amministratore può spegnere (kill switch) intere sezioni (come Calendario o Esportazione) direttamente da database, e il middleware Vercel ne bloccherà gli accessi in millisecondi.
- Design System
shadcn: Refactoring UI per includere toast notifications, chart componenti, e nuovi selettori CSS-based per un look Premium. - Nuove Pagine Frontend: Aggiunte le pagine
settings,signup,invii(storico completo degli invii Questura),dettaglio-export. - CLI Avviata: Pubblicazione dello strumento da riga di comando
carruboper sysadmin.
Timeline di Sviluppo Iniziale
Febbraio 2025: Deploy & Produzione
- Testing end-to-end completato.
- Ottimizzazione performance per Vercel Edge.
- Onboarding degli utenti finali e go-live.
Gennaio 2025: Dashboard & Notifiche
- Inseriti i grafici analytics.
- Costruito il sistema di notifiche email (template HTML base).
- Setup della PWA (manifest, service worker offline).
Dicembre 2024: Scanner e Alloggiati Web
- Integrazione dell’OCR (Tesseract / OCR.Space).
- Costruzione del parser logico MRZ.
- Reverse engineering del formato ministeriale Alloggiati (168 caratteri).
- Generazione dei file per Alloggiati Web e testing.
Novembre 2024: Core Backend
- Creazione API CRUD.
- Integrazione con database Supabase.
- Sviluppo del sistema di autenticazione JWT / Sessioni.
Ottobre 2024: Analisi & Architettura
- Studio dei requisiti con la struttura ricettiva “Il Carrubo”.
- Scelta dello stack tecnologico.
- Design del database relazionale (Postgres).
- Prototipazione UI (Figma / Sketch).