MB.
Tutti i lavori

SubManager

Web App · React · Subscription Manager · Expense Tracker · Renewal Calendar · Push Notifications · PWA

SubManager
SubManager è una web app/PWA pensata per gestire gli abbonamenti personali in modo chiaro, ordinato e funzionale. L’app permette di registrare abbonamenti attivi, ricorrenti o con scadenza, monitorare costi, rinnovi, metodi di pagamento e categorie, mantenendo una panoramica completa delle spese ricorrenti. Il progetto nasce per risolvere un problema concreto: evitare di perdere il controllo su abbonamenti, rinnovi automatici e servizi digitali attivi. Attraverso dashboard, KPI, calendario rinnovi, filtri globali, ricerca testuale e viste multiple, SubManager aiuta l’utente a capire quanto spende, quali abbonamenti sono più rilevanti e quali scadenze richiedono attenzione. L’app include CRUD completo degli abbonamenti, vista lista, griglia e kanban, drag & drop tra colonne, ordinamento per scadenza ascendente e pulsante di ripristino rapido dell’ordine. La dashboard mostra indicatori economici, grafici e widget riordinabili, offrendo una lettura immediata dell’impatto mensile e annuale degli abbonamenti. Una parte importante del progetto è la gestione delle scadenze: ogni abbonamento può avere una data di inizio e una data di scadenza opzionale; i ricorrenti non generano proiezioni oltre la data di fine e le notifiche rispettano rinnovi e scadenze effettive. Le notifiche push reali, basate su Web Push e Service Worker, permettono di ricevere promemoria per rinnovi imminenti, rinnovi del giorno, scadenze in arrivo e abbonamenti scaduti. SubManager integra anche funzionalità di analisi come costo lifetime, confronto tra cancellazione immediata e prosecuzione per un anno, trend mese-su-mese, heat-map dei rinnovi ed export CSV/JSON. L’interfaccia è responsive, installabile come PWA e pensata per funzionare bene sia su desktop sia su mobile, con tema dark/light/auto e palette accent personalizzabili. Il progetto rappresenta un esempio di applicazione personale orientata alla produttività quotidiana: una soluzione concreta, utile e in continua evoluzione, costruita con attenzione a UX, dati, automazioni, notifiche e mantenibilità.
Anno
2026
Stack
ReactTypeScriptTanStack StartViteTailwind CSSshadcn/uiFramer Motiondnd-kitRechartsSupabaseWeb Push APIService WorkerPWA