Skip to main content

Subscription Manager

Subscription Manager helps users track recurring subscriptions, renewal dates, spending trends, and category-level analytics. The app is local-first by default. Without any hosted services, data stays in the browser. When you need accounts, cloud sync, payment activation, server-side reminders, or automation, you can enable Supabase, Stripe, Netlify Functions, Bark, and the public API.

What you can do

  • Track subscriptions with category, amount, currency, billing period, and renewal date.
  • Review monthly and yearly totals in a selected base currency.
  • Convert between CNY, USD, EUR, JPY, GBP, AUD, CAD, CHF, HKD, and SGD.
  • Sort and filter subscriptions by name, amount, renewal date, category, or creation date.
  • Manage built-in and custom categories.
  • Use AI capture to propose creates, updates, deletes, and batch updates from text or screenshots.
  • Import and export subscription data as JSON.
  • Use optional Supabase authentication and multi-device sync.
  • Send optional Bark push reminders for upcoming renewals.
  • Create Developer API keys for subscription CRUD automation.

Architecture

React + Vite frontend
  |
  | optional browser auth and sync
  v
Supabase
  |
  | trusted server access
  v
Netlify Functions
  |-- public API key CRUD
  |-- subscription API v1
  |-- Stripe checkout and webhook
  |-- scheduled Bark reminders

Documentation map

Mintlify exposes every page as Markdown and provides Copy page actions. Agents should prefer the Markdown version of these docs over scraping HTML.