Subvisory
A complete subscription-tracking SaaS built end to end: product, design system, REST API, billing, team workspaces, and the marketing site that sells it.

Subvisory is a privacy-first subscription tracker: track recurring payments, free trials, and billing cycles with no bank connection required. We built the entire application from first commit to production. The product covers dashboards, forecasting, a what-if scenario engine, calendar and trial tracking, ten currencies with live exchange rates, and Business-tier team workspaces with roles and an audit trail. Under the hood it runs Next.js 16 with the React Compiler, a Hono REST API documented with OpenAPI and interactive Scalar docs, Drizzle on Neon Postgres, Polar billing, and Upstash rate limiting, all wrapped in a token-driven OKLCH design system with full light and dark modes. Every mutation flows through one tested service layer shared by the UI and the public API, backed by 335 tests.
- Tests across the business logic
- 335Tests across the business logic
- REST endpoints, OpenAPI documented
- 15REST endpoints, OpenAPI documented
- Routes, marketing site to dashboard
- 33Routes, marketing site to dashboard
What shipped, screen by screen
Clarity for recurring money
The dashboard answers the money questions at a glance: monthly and annual spend, active subscriptions, the next charge, twelve months of spending trends, and breakdowns by category and payment method. All of it privacy-first, with no bank connection required.
- Privacy-first: no bank connections
- 12-month spending trends
- Category & payment method breakdowns

Every subscription in one table
Subscriptions live in a fast, filterable table: faceted filters for status, category, billing cycle, and payment method, automatic service logos, and inline costs converted across ten currencies with live exchange rates.
- Faceted filters & search
- Automatic logos for any service
- 10 currencies, live exchange rates

Model the decision before you make it
The what-if simulator is the feature nobody else has: cancel a service, change a plan price, or add one you are considering, and watch the monthly, annual, and cumulative projections update live. It runs on a pure, fully unit-tested scenario engine.
- Cancel, reprice, or add in one click
- Live monthly & annual spend deltas
- Cumulative savings projection

Never surprised by a charge
A month view lays every payment on the calendar with daily amounts and a running monthly total. Trials get countdown timers, reminders arrive by email before the charge, and everything respects the user's timezone.
- Payments mapped to a month grid
- Trial countdowns & email reminders
- Timezone-aware scheduling

Workspaces, roles, and an audit trail
The Business plan turns a personal tracker into team infrastructure: shared workspaces with Owner, Admin, Member, and Viewer roles, email invitations, ownership transfer, CSV import and export, and a 30-day activity log so every change is accountable.
- 4 roles with real permission checks
- 30-day activity log & audit trail
- CSV import with preview & validation

A real API, documented like one
Pro and Business users automate through a Hono-powered REST API that shares its service layer with the UI, so behavior never drifts. Keys are SHA-256 hashed with read/write scopes, requests are rate limited per plan, and the OpenAPI 3.1 spec ships with interactive Scalar docs.
- OpenAPI 3.1 + interactive docs
- Hashed, scoped API keys
- Sliding-window rate limits per plan

Free to paid, without friction
Monetization is built in, not bolted on: Polar handles checkout and the billing portal, plan limits are enforced server-side, and entitlements downgrade gracefully even if a billing webhook never arrives. Free forever, Pro at $5, Business at $15.
- Polar checkout & billing portal
- Server-side plan enforcement
- Graceful entitlement handling

More projects

Coatings Management Corp
The complete web presence for a four-facility, 65-year-old American metal-finishing operation - design, positioning, and 20+ pages of engineering-grade content, built from the ground up.

Big Red Builds
A bold, industrial marketing site for a Windsor-Essex construction company - brand, design system, and site, built from the ground up.

Tender Dental Care
A patient-first website for a Michigan dental practice serving its community since 1997 - a full treatment library, trust surfaces, and frictionless appointment booking.
Have a project in mind?
Tell us what you're building. We'll get back to you within one business day with next steps - no obligation.