L'app web cambia veste — agenda a 4 viste, monitoraggio e l'IA che impara le tue abitudini
38 commit in 10 giorni. Zero nuove funzionalità. Eppure, l'applicazione web ha cambiato volto.
È il paradosso dello sviluppo prodotto: le settimane che contano di più sono spesso quelle in cui non succede "nulla" di visibile. Nessuna nuova feature da annunciare, nessuno screenshot spettacolare. Solo codice che rende l'esistente migliore, più solido, più professionale.
L'agenda web in 4 viste
L'agenda della dashboard web aveva una sola vista — la settimana. Sufficiente per una demo, insufficiente per un uso quotidiano. Ora, propone 4 viste: giorno, settimana, mese, anno. Esattamente come sull'app mobile.
Cliccare su un evento apre i suoi dettagli. Cliccare su un'attività, lo stesso. Le pagine di dettaglio delle attività e dei memo sono state interamente ridisegnate per corrispondere all'esperienza mobile — con miniature di immagini, navigazione fluida e la stessa struttura visiva.
L'obiettivo è chiaro: che la transizione tra telefono e computer sia invisibile. Tu crei un'attività vocalmente sul tuo telefono, la ritrovi sul tuo schermo del computer con la stessa presentazione.
Le reti di sicurezza: Crashlytics + Sentry
Quando la tua app è utilizzata da te e 12 tester, puoi permetterti di fare il debug tramite i log di Supabase e i "funziona sul mio". Quando ti prepari a passare alla produzione pubblica, questo non è più sufficiente.
Sono stati aggiunti due sistemi di monitoraggio:
- Firebase Crashlytics sul frontend React Native — cattura i crash, gli ANR (Application Not Responding), gli errori JavaScript non catturati, con stack trace complete e contesto utente.
- Sentry sul backend Node.js/Express — cattura gli errori API, i timeout WebSocket, le eccezioni non gestite, con breadcrumbs e monitoraggio delle prestazioni.
L'idea è semplice: quando si verifica un bug in produzione, lo sappiamo prima che l'utente se ne lamenti. Questa è la differenza tra "abbiamo un problema" e "abbiamo risolto il problema prima che tu te ne accorgessi".
L'IA impara le tue abitudini di denominazione
Un solo commit, ma del tipo che cambia l'esperienza quotidiana.
L'assistente vocale ora analizza i nomi delle tue cartelle esistenti per rilevare pattern di denominazione. Se tutte le tue cartelle della spesa iniziano con il nome del negozio ("Spesa Carrefour", "Spesa Leclerc"), l'IA lo rileva e applica lo stesso pattern quando crei una nuova cartella.
È il tipo di dettaglio che nessun utente chiederà mai, ma che tutti notano quando c'è. L'IA non fa solo quello che le dici — capisce come ti organizzi.
Performance e CRO
La landing page di tamsiv.com ha ricevuto diverse ottimizzazioni:
- Il hero glow animato utilizzava un Canvas JavaScript che consumava troppo CPU, soprattutto su mobile. Sostituito da puro CSS — stesso effetto visivo, zero impatto sulla batteria.
- Il sottotitolo del hero è stato riscritto per spiegare chiaramente cosa fa TAMSIV in una frase.
- Il layout pricing è stato migliorato — l'etichetta annuale sulla propria riga per maggiore chiarezza.
- Lo scroll spy dell'header corretto — lo stato attivo non si puliva scorrendo verso l'alto.
Tracking intelligente
Sapere da dove provengono i visitatori è la base del marketing. Il tracking è stato migliorato:
- Parametri UTM su ogni link condiviso — per sapere quale post, quale canale, quale campagna genera traffico.
- Cattura IP lato server — per analytics più affidabili rispetto al JavaScript client-side.
- Dashboard admin arricchita — selettore di periodo (7 giorni, 30 giorni, 90 giorni, tutto), configurazione sincronizzata tra mobile e web.
versionCode 32
La build Android è alla sua 32esima versione. Oltre 740 commit. L'app è stata inviata al Play Store per la revisione di produzione. In attesa di Google, continuiamo a perfezionare.
38 commit, zero feature, e un'app che è passata da "funziona" a "è pronta".