Skip to main content

Use case · Personal & projects

Every subscription in one place — with the date that actually matters

Streaming, phone plans, insurance, the gym, software, memberships: you end up knowing the amount. The DATE each contract quietly renews itself, nobody has anywhere. Blueprint Maker generates the application where it finally lives — your subscriptions, your categories, your due dates.

Generate this application

The description is already written: free sign-up, then it's waiting for you in the composer.

What costs you isn't the amount, it's the date

A forgotten subscription never announces itself. It doesn't break, doesn't write to you, doesn't change price: it renews, quietly, on a date you read once when signing up and never wrote down anywhere else.

A bank statement doesn't carry that date. It shows a charge AFTER the fact — which is to say exactly once too late. A budget app, even a well-kept one, answers “where did my money go” and never “what am I re-committed to next month”. Those are two different questions, and for most people the second one has nowhere to be asked.

Sometimes the spreadsheet exists. It lasts six weeks: you have to reopen it for it to be useful, and nothing reminds you to reopen it. The data isn't hard to enter, it's hard to FIND at the right moment — and twelve lines scattered across twelve confirmation emails are not a list.

What you describe, and what the engine makes of it

You write what you need in plain language — “I want to track all my subscriptions: the name, the provider, the amount, whether it's monthly or yearly, the next due date, the category, and to know what's renewing soon”. The engine derives a domain schema from it: the entities, their fields, what links to what.

Before a single line of code is written, that plan is shown to you and you adjust it: rename an entity, add the payment method next to the amount, fix the values of a category list so they're yours, drop a section you don't need. That's the moment the application stops being an interpretation of your sentence and becomes yours.

One subscription, its fields, its real cost

Each subscription carries what you decided to track: name, provider, amount, billing period, start date, next due date, category, status. Nothing more, nothing imposed — your description sets the fields, not a starter grid.

The dashboard adds up what never gets added up anywhere else. A €89 yearly plan and three €12 monthly ones can't be compared in your head; a monthly cost indicator puts them on the same scale, and the yearly cost gives you the figure nobody has ever worked out. The breakdown by category then shows where it actually went.

  • One record per subscription, with the history attached to it
  • Amount, billing period, next due date, category
  • Monthly and yearly cost computed, not estimated
  • Filter and sort by category, provider, amount or due date
  • Trash and restore for a subscription deleted by mistake

“What renews next month?”

That's the question that justifies the tool, and it becomes a list sorted by date instead of a memory. An indicator counts what falls due within thirty days; the subscription list sorts by renewal date; a cancelled contract keeps its record and its history rather than vanishing, because a year later you often wonder what the one you stopped used to cost.

With several people, the same data serves everyone: in a couple or a flatshare, shared and personal subscriptions live in the same application, with who pays what. If you ask for a login, the application ships real separate accounts with three roles — administrator, user, read-only.

  • The next thirty days of due dates, at a glance
  • Sorting by renewal date, not only by amount
  • Shared and personal subscriptions in the same list
  • Separate accounts and roles when several people use it
  • JSON and CSV export of your data, whenever you decide

What the application is not

IT DOES NOT WARN YOU. There is no email, no notification, no reminder pushed to your phone: a due date is visible when you open the application, it does not come and find you. That's the most important limit on this page and it's written first, because a due-date tracker that let you believe otherwise would be worse than a spreadsheet — you'd stop looking.

It does not connect to your bank accounts and detects no charges: you enter the subscriptions you want to track, and no banking credentials are requested or passed to a third-party aggregator. It cancels nothing on your behalf, sends no letters and replaces no step with a provider; nor is it a legal service — the terms and cancellation windows remain those of your contracts, which the application merely records.

Finally, it has no offline mode: it's a web application served at a dedicated address, opening in a phone browser as well as a computer's, but it needs a connection. What it does, it does with code that belongs to you — a standard Next.js and Prisma project, exportable as a ZIP or pushed to your own GitHub repository. So your subscriptions don't become one more subscription: no vendor can switch the tool off.

Possible entities

  • Subscription
  • Provider
  • Category
  • Due date
  • Person

Possible screens

  • Dashboard
  • Subscription list
  • Subscription record
  • Upcoming due dates
  • Providers
  • Settings

Possible indicators

  • Total monthly cost
  • Total yearly cost
  • Subscriptions due within 30 days
  • Cost breakdown by category

Frequently asked questions

Does the application warn me before a renewal?

No, and that's the limit to know before anything else: there is no email, no notification, no pushed reminder. The next thirty days of due dates are shown on the dashboard and the list sorts by renewal date — the information is there when you open the application, it does not come and find you.

Does it connect to my bank to find my subscriptions?

No. No banking credentials are requested or passed to a third-party aggregator, and no charge is detected automatically: you enter the subscriptions you want to track. That's also why none of your account data ever leaves the application.

Can I compare a yearly subscription with a monthly one?

Yes, that's exactly what the dashboard is for: monthly cost and yearly cost bring different billing periods onto the same scale, instead of leaving one yearly amount and twelve small ones that can't be compared in your head.

Can two people use it, or a flatshare?

Yes: it's a centralised web application, so everyone sees the same data. Shared and personal subscriptions live side by side with who pays what, and as soon as the application asks for a login it ships real separate accounts with three roles — administrator, user, read-only. Rights are global to the application: there is no per-subscription permission.

What happens to a subscription I cancel?

It keeps its record and its history with its status, rather than disappearing — a year later you often wonder what a stopped contract used to cost. Deleting, on the other hand, goes through a trash from which the record can be restored.

What if my way of tracking doesn't look like this example?

The entities, screens and indicators listed above are what a description of this kind produces, not a fixed template. Your text decides, and the proposed plan can be adjusted before generation.

Related use cases

Describe your subscriptions, leave with the application that holds them