All work

Personal utility / Progressive web app

Catch ChargeSee where the next renewal is coming from.

A local-first application for tracking card exposure, trial dates, and subscription renewals without connecting bank accounts.

Visit the project
Project
Client work
Focus
Renewal tracking / Local-first data / Account independence
catch-charge.vercel.appProject interface
Catch Charge: existing project interface

Inside the interface

Make the purpose clear before the dashboard

This portfolio capture shows the public entry page, rather than the subscription dashboard.

  1. State the problem

    The opening copy introduces subscription tracking and hidden charges.

  2. Offer one next step

    A central dashboard link connects the explanation to the application.

View full-size capture

The challenge

Renewal decisions are easy to lose track of.

The 'free-tier trap' drains wallets. Modern SaaS platforms require credit cards for trial sign-ups, betting that you will forget to cancel before the billing cycle hits. Existing finance trackers require linking real bank credentials—which poses security and privacy risks—or charging monthly subscription fees.

The experience

From a card exposure to the next renewal.

  1. Record an exposure

  2. Add trial or renewal dates

  3. Review upcoming renewals

  4. Decide what to keep

A simplified map of the product journey.

What we built

Track the dates without connecting a bank.

We built a subscription-tracking interface for recording services, trial dates, and billing periods without requiring a bank-account connection. The product brings upcoming renewals into one place for review.

Track the exposure directly

Users record where a card is used, together with the dates they want to monitor.

Keep bank access out of the flow

The application’s documented approach does not require users to connect bank credentials.

Bring upcoming decisions into view

Trial dates and billing periods make renewals something to review deliberately.

Explore Catch Charge.

Visit the project to see its public experience, or talk with us about the parts of this build relevant to your own product.

Open the project

More from the portfolio

Different work. The same care.

Let’s make it work

What would make the difference for your product?

Tell us about the people, the workflow, and the challenge. We’ll help shape a useful next step.

Start a project

Clarity from the first conversation.

Start with your business problem

Agree the scope before the build

Own your code and infrastructure