Shipped product

Cash/MONEY

Cash/MONEY was born from Formula-Ception—a tangled mess of Google Sheets, Notion hacks, and Zapier automations trying (and failing) to create a seamless family budget. After hitting the limits of no-code tools, I built Cash/MONEY, a SvelteKit-powered WebApp with a Python backend, designed for effortless, intelligent transaction logging. No more fragile spreadsheets—just fast, intuitive budgeting that actually works. 🚀

Problem and user

Replace a fragile chain of spreadsheets, Notion forms and automations with one dependable workflow.

Households that need a faster way to record and understand everyday spending

My role

Founder, product lead and engineer

SvelteKit web appPython APIPostgreSQL

Outcome and status

  • Replaced the original no-code workflow with a purpose-built web product.
  • Created a foundation for reporting, automation and future mobile clients.

Key product and technical decisions

  • Optimise first for fast manual capture rather than unavailable bank integrations.
  • Use remembered defaults and suggestions to remove repeated data entry.
  • Keep business rules in a Python API so future clients can reuse them.

Learning

The fastest capture workflow creates more value than a sophisticated dashboard nobody keeps updated.

Next step

Validate repeat usage and reporting needs before expanding automation or adding native clients.

Build notes and lessons

TL;DR

Cash/MONEY was born from Formula-Ception—a tangled mess of Google Sheets, Notion hacks, and Zapier automations trying (and failing) to create a seamless family budget. After hitting the limits of no-code tools, I built Cash/MONEY, a SvelteKit-powered WebApp with a Python backend, designed for effortless, intelligent transaction logging. No more fragile spreadsheets—just fast, intuitive budgeting that actually works. 🚀

The Birth of Cash/MONEY: From Chaos to Clarity

Cash/MONEY wasn’t a brainstormed idea — it was survival.

I was drowning in fragile Google Sheets: endless nested formulas, broken cell links, and the constant fear that one wrong edit would nuke months of tracking.

Cash Money Gif of UX & UI

Where it is ☝️ Where and how it started 👇

Giphy from Inception

It was Formula-Ception: a budgeting system held together by conditional formatting, pivot tables, and an obsessive need for control over where every cent was going.

The Hidden Pitfalls of Budgeting: Why Your Expenses Keep Surprising You 🫨

  • Expenses only became visible once the credit card statement closed.

  • Auto-charges in Germany meant no reaction time.

  • 🫀 Every month ended with: “Wait… how did we spend this much?!”

We felt responsible. But the numbers proved otherwise.

Trying the Trendy “No-Code” Route

With Notion rising in popularity as a note-taking app with a built-in database, I set out to build a simple expense-tracking system that my wife and I could use.

The goal was simple entry on the go—log expenses as they happened. At first, I relied on Notion’s “Add a new line to Database” feature, but it quickly became clear that it was clunky, manual, and prone to errors. It wasn’t intuitive enough for quick-fire logging.

Discovering NotionForms (Now NoteForms)

After some research, I found NotionForms (now NoteForms), a tool that let me create and embed a form directly into Notion. Game-changer.

Instead of manually adding expenses, we could now submit entries through a structured form that automatically updated our Notion database—without needing to host anything or deal with complex setups. It was smooth, easy to share, and significantly improved our workflow.

notionforms

☝️(having to type your own name every-time was a bit tedious...)

Original approach to managing expenses, changes to Notions policy and sharing plus some database limitations made it short term

The Notion Database: Nice, But Not Great

However, Notion’s database had limitations. As entries piled up, it got slower. I had to start breaking the months into billing cycles that aligned with our credit card statements.

It was functional, but it lacked the power of a proper relational database. No easy GROUP BY, no deep insights. Google Sheets still played a role, forcing me to keep a redundant backup.

Enter Zapier: Automating the Sync to Google Sheets

To avoid manually copying expenses, I introduced Zapier, which captured every new Notion entry and mirrored it into a master Google Sheet.

zapier
zapier flow

No-code was saving the day… Until it wasn’t.

The No-Code Ceiling: Why It Wasn’t Enough

Zapier introduced limits (understandably), and I wasn’t about to pay extra just because we logged more transactions in a given month. At the same time, Notion itself became an unnecessary step—I wasn’t even using its features anymore, yet I couldn’t easily send NoteForms data directly to Google Sheets.

That was it. Time to build something better.

Splash Screen

Introducing Cash/MONEY: A Budgeting System Built for Real Life

So, I clicked my fingers and got to work. 🚀

What is Cash/MONEY?

Cash/MONEY (totally non-trademarked 😉 - for now) is a WebApp built using SvelteKit, designed with one clear UX principle:

Make it effortless to add transactions.

Since we can’t directly integrate with banks, users must manually log transactions—but that process should be as seamless, intuitive and intelligent as possible.

Cash Money Entry Form with Food Selected

Frictionless Entry: Smarter Logging

  • Category auto-suggestions (log “Travel” → get “Miles” pre-filled).

  • User auto-filled from login.

  • Default payment method pre-selected.

  • Smart comment suggestions from past patterns.

Cash Money Gif of UX & UI

Future-Proofing for a Native App

This foundation prepares for the ultimate future goal:

A mobile app built with Flutter or React Native.

All the business logic, roles, and permissions live in a Python API with JWT authentication and a PostgreSQL database, using SQLAlchemy to keep things structured.

The Outcome

Cash/MONEY turned budgeting from chaos into clarity:

  • ✅ No fragile spreadsheets.

  • ✅ No clunky no-code hacks.

  • ✅ Just fast, intuitive expense tracking — with real insights.

It started with pivot tables and duct tape. Now it’s a scalable system built for real life. And it keeps getting better, with chart visualisations, AI agency and more.

Other product work

View all work →