A personal finance PWA (Hebrew for "little cash box") built to make tracking savings and recurring spend feel like maintenance, not a monthly chore.
Most personal-finance tools demand a lot of upfront setup — categorize every transaction by hand, tag every expense — and the habit rarely survives past the first few weeks. The friction of maintaining the tool ends up bigger than the friction of the problem it was meant to solve.
Build a lightweight, installable money tool that gets out of the way — clean tracking with no spreadsheet energy — while making sure the underlying data model could support recurring bills and savings goals from day one, not as a bolted-on feature later.
Kaspit ships as a Progressive Web App — a real manifest.json and service worker — deployed on Vercel, so it installs and feels native without an app-store build. The backend reuses the same Supabase + Vercel pattern already proven in Profity, rather than re-deciding the stack from scratch.
The Postgres schema has dedicated migrations for recurring transactions and categories and monthly savings contributions — the recurring-bill tracking and savings-goal logic runs off real schema, not a mockup screen.
Reusing Profity's backend pattern meant most of the early build time went straight into the savings and recurring-transaction data model, instead of re-litigating infrastructure choices — the schema for recurring bills and savings contributions was designed to support real engagement features (streaks, goals) before those features existed.
Kaspit already has what it needs to support the kind of streaks and missions that make Profity sticky — recurring transactions, savings contributions — but doesn't have that engagement loop built on top yet. It's the single most concrete, identified next step: porting Profity's gamification mechanics (missions, streaks, a leaderboard) into Kaspit's savings goals, rather than designing an engagement system from scratch.
Kaspit is live at kaspit-yuval.vercel.app with a real backend and schema — further along than a typical side-project prototype at this stage. The next milestone is exactly the gamification transplant from Profity described above.