After months of coding nights and weekends, I finally shipped Expenses Meet to the Google Play Store — a collaborative, offline-first group expense splitter and personal finance tracker built entirely with Flutter.

In this post I want to share why I built it, the architectural decisions that shaped it, the painful mistakes, and the features I'm most proud of.

Every time I travel with friends or split rent with roommates, the same conversation happens:

"Wait, who paid for dinner?"

"Didn't you already pay me back for that?"