MB.
All work

SubManager

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

SubManager
SubManager is a web app/PWA designed to manage personal subscriptions in a clear, organized, and functional way. The app allows users to record active, recurring, or expiring subscriptions, monitor costs, renewals, payment methods, and categories, maintaining a complete overview of recurring expenses. The project was born to solve a concrete problem: avoiding losing control over subscriptions, automatic renewals, and active digital services. Through dashboards, KPIs, a renewal calendar, global filters, text search, and multiple views, SubManager helps users understand how much they spend, which subscriptions are most relevant, and which deadlines require attention. The app includes full CRUD for subscriptions, list, grid, and kanban views, drag & drop between columns, sorting by ascending due date, and a quick reset button for sorting. The dashboard displays economic indicators, charts, and reorderable widgets, offering an immediate reading of the monthly and annual impact of subscriptions. A significant part of the project is deadline management: each subscription can have a start date and an optional end date; recurring subscriptions do not generate projections beyond the end date, and notifications respect actual renewals and deadlines. Real push notifications, based on Web Push and Service Worker, allow users to receive reminders for imminent renewals, same-day renewals, upcoming deadlines, and expired subscriptions. SubManager also integrates analysis features such as lifetime cost, comparison between immediate cancellation and continuation for a year, month-over-month trends, a renewal heat-map, and CSV/JSON export. The interface is responsive, installable as a PWA, and designed to work well on both desktop and mobile, with customizable dark/light/auto themes and accent palettes. The project represents an example of a personal application oriented towards daily productivity: a concrete, useful, and continuously evolving solution, built with attention to UX, data, automation, notifications, and maintainability.
Year
2026
Stack
ReactTypeScriptTanStack StartViteTailwind CSSshadcn/uiFramer Motiondnd-kitRechartsSupabaseWeb Push APIService WorkerPWA