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.

Dashboard mobile dell’app The Baddest per la gestione degli appuntamenti personali

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

Torna a tutti i progetti