Caso studio / Appointment Management PWA & Smart Reminders
The Baddest
PWA su misura per organizzare appuntamenti personali ricorrenti, prevenire sovrapposizioni e ricevere promemoria automatici via Telegram e notifiche native.

Il cliente e il problema
La cliente desiderava un unico spazio semplice e piacevole per gestire appuntamenti personali ricorrenti, evitando date dimenticate, ritardi e sovrapposizioni. I calendari generici richiedevano troppe impostazioni e non offrivano un’esperienza visiva realmente personale.
La soluzione realizzata
Ho progettato e sviluppato una PWA mobile-first, femminile e premium, con un wizard guidato per creare appuntamenti, calendario mensile, rilevamento dei conflitti e promemoria intelligenti. Il sistema sincronizza i dati sul cloud, invia messaggi personalizzati su Telegram e notifiche Web Push, funziona offline e può essere recuperato su un nuovo dispositivo tramite codice personale.
Funzionalità principali
- Wizard guidato in quattro passaggi per creare e modificare appuntamenti
- Calendario mensile con navigazione continua e rilevamento dei conflitti
- Promemoria Telegram configurabili a 5, 3 e 1 giorno e il giorno stesso
- Notifiche Web Push native con vibrazione anche senza Telegram
- Sincronizzazione cloud e recupero account tramite codice personale
- PWA installabile, offline e aggiornata automaticamente
Risultati
- Tutti gli appuntamenti personali riuniti in un’unica esperienza mobile
- Promemoria automatici e personalizzati senza configurazioni ripetitive
- Continuità tra dispositivi grazie a cloud e codice di recupero
- Esperienza installabile e utilizzabile anche offline
- Architettura serverless pronta per notifiche programmate e crescita futura
Tecnologie utilizzate
React 19, TypeScript, Cloudflare Workers, Cloudflare D1, Telegram Bot API, Web Push / VAPID, PWA / Workbox, Zustand & React Query