Logo

SpendKeep

Track expenses without bank sync. Privacy-first finance app.

SpendKeep

SpendKeep

Track expenses without bank sync. Privacy-first finance app.

Screenshots

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Freemium
Financial Planning, Personal Finance, SaaS
Built with
P
PostgreSQL
L
Llama-3
VercelVercel

🛑 Stop giving apps your bank passwords. I'm building a privacy-first AI finance tracker instead.

Let’s be honest: automated bank sync is broken. You connect via Plaid, it breaks three days later, and your transaction data sits in a massive database waiting to be breached.

I got tired of this, so I started building SpendKeep — a personal finance tracker designed for "Financial Sovereignty". It gives you the magic of automated categorization without requiring your bank credentials.

(Note: This is still a work in progress!)

🛠️ How it works

Instead of fragile bank APIs, SpendKeep ingests what you already have: Bank SMS alerts and forwarded emails.

  • The Brain: I hooked it up to Groq's API (Llama-3.3-70b-versatile). It instantly parses raw SMS/email text, extracts the merchant, date, and amount, and maps it to categories.
  • The Stack: Next.js web app, React Native (Expo), and Supabase.

🧠 The UX: "Behavioral Nudges"

Most budget apps throw a massive grid of 500 unmapped transactions at you. That's a huge cognitive load. I wanted to design a mindful ritual, not a chore.

We built a Psychological Nudge Framework into the frontend:

  • 90-Second Onboarding: A 5-minute "Timebox Sprint" shows you only 3 transactions at a time with "Predictive Defaults". Just hit 'Enter' to approve. High dopamine, low friction.
  • The Sovereignty Streak: Instead of a generic "days logged in" counter, we track "Weeks of Total Clarity". The UI tracker fills with gold and bursts into flames when you hit a 7-day streak.

🤝 I need your feedback!

I'm polishing the Phase 2.1 UI and tweaking the AI parsing. I'd love for founders, devs, and designers here to try it out.

What I'm looking for:

  1. AI Parsing: Throw your weirdest SMS bank alerts at it. Does Llama-3 categorize it right?
  2. The "Vibe Check": How does the Sovereignty Streak feel? Does the onboarding hook you?
  3. General UX: Tear apart my Next.js & Tailwind implementation.

Let me know what you think below! 👇

#buildinpublic #nextjs #ai #privacyfirst #personalfinance

Related products

View all
Lingera

Lingera

Lingera saves your AI conversations with one click — across

0
SaaS
aelívra

aelívra

Health, Wellness, Chronic Illness, Health Journeys, Symptom

0
Health, SaaS
BoastIndex

BoastIndex

Get alerted when important pages drop out of Google.

0
SaaS
Budgetwise

Budgetwise

Expenses & Smart Insights

0
Productivity, Personal Finance, Budgeting
Sellerview.ai

Sellerview.ai

SKU-level profit analytics for Amazon sellers

0
Analytics Tool, Ecommerce, SaaS
Canada PR Tracker - AORTrack

Canada PR Tracker - AORTrack

Track your Canada PR application status, together.

0
Productivity, AI, SaaS

Launched in Week 22, 2026

See the week
MVP Builder

MVP Builder

A 13, 21 or 30-day sprint. A human reads your proof.

0
Developer Platform, Productivity, AI
SearchSpot

SearchSpot

The AI-Powered Travel Search Engine Built to End Indecision

0
Travel, AI
Kyzo AI

Kyzo AI

AI Workforce for US Real Estate Teams

1
SaaS, Real Estate, AI Voice
AdTechTalent

AdTechTalent

Premium careers marketplace for modern AdTech teams.

0
Hiring
Strolio

Strolio

Turn any city walk into a story you can ask about.

0
Travel
AdCreate

AdCreate

AI ad generator & video ad maker. Free to start!

0
Advertising