Expense splitter · team lead
Paysa
A free Splitwise alternative: split bills in groups, track daily spending with charts, and get AI insights on where your money goes.
Shared as an Android APK · ★7 on GitHub
- When
- Feb 2024 – Apr 2025
- My part
- Started it, led a four-person team, wrote about 77% of the code and merged 39 pull requests
- Credit
- Built with Rishi Jain, Nikhil Singh and Amit Kumar Koli. The home-screen widget and the AI insights fix are Rishi's. Screens are from the app running on a local Firebase emulator with demo data.
- Commits
- 246
- Branches
- 26
- Pull requests merged
- 39
- My share
- ~77%
Chapter 1 of 5 ·
Every Splitwise feature, free
The goal from the start: everything people use Splitwise for, at no cost, plus things it doesn't do, like a personal daily spending list with an insight graph.
$ git log first commit
Chapter 2 of 5 ·
Where did the money go today?
A daily spending list with an insight graph, bill photos, and the location of each spend saved on a map.
$ git log daily spending page and controller done
Chapter 3 of 5 ·
Groups that read like a chat
Group transactions show up as chat bubbles, with split sessions for trips and dinners, manual or automatic shares, and a contact picker to add friends.
$ git log splits sessions done and some tweeks in session model
Chapter 4 of 5
Running a four-person project
Twenty-six branches and thirty-nine pull requests, all reviewed and merged by me. Teammates built features like the Android home-screen spending chart while I kept the architecture and the release in one piece.
Chapter 5 of 5 ·
Paid back, and everyone knows
Transfers notify the other person through Firebase Cloud Messaging, sent from Cloud Functions. Spending statistics got AI-written insights from a Llama model through Groq.
$ git log feat: implement FCM token handling and notification sending for user transfers; add NotificationModel and Firebase functions API