Bettertrack AI

An expense tracking and group settlement app with an embedded AI assistant. Track shared expenses (dinner, rent, trips), split bills intelligently, and settle up with friends. Unlike basic expense apps, it uses Gemini AI to understand spending context, suggest optimizations, and automate settle-up calculations.

Build StackNext.js, React, TypeScript, Node.js, Firebase, Gemini API, Stripe (payments)

Challenges

  • Accurately splitting expenses when multiple payment methods are involved (someone pays, others reimburse)

  • Making AI suggestions feel useful without being intrusive or wrong

  • Handling currency conversion and international group expenses

  • Tracking who owes whom in complex multi-person scenarios without circular debts

Solutions

  • Graph-based settle-up algorithm that minimizes transactions (A→B, B→C instead of individual transfers)

  • Gemini API called on-demand for suggestions (e.g., "Hey, looks like pizza was pricey—eat in tomorrow?")

  • Currency lookup + real-time exchange rates cached hourly

  • Debt simplification algorithm; UI shows settlement plan before confirming

Grateful you're here! Always happy to chat ^^

I'm open to new opportunities – full-time roles, freelance projects, and collaborations. If you're working on something interesting, I'd love to hear about it.

lalit.builds@gmail.com+91 7008617996
Twitter/XLinkedIn

Designed and developed by Lalit andredbull

Thanks to

diip3sh — Original portfolio architectureMotionCommit MonoIconsaxCounterfeit's shapes, symbols & iconsMotion Primitives

Inspired from

diip3shManu PaajiAna HowardJordan Jenkins

© 2026 Open source, free to use

Code
Bettertrack AI expense split visual graph
Bettertrack AI Gemini conversational settle-up chat