Expenses Meet

Technologies & Architecture Stack
Overview
Expenses Meet is a cross-platform personal finance application built with Flutter and Firebase, designed specifically for users who need reliable expense tracking regardless of connectivity. The app addresses a critical gap in the Pakistani market: most expense trackers fail when offline or require constant login, causing users to lose transaction data. Expenses Meet solves this with an offline-first architecture that captures every transaction locally, then intelligently syncs and links entries to user accounts once connectivity is restored.
Beyond individual tracking, the app introduces collaborative features for shared expenses — allowing groups to split bills, track contributions, and settle balances — alongside a dedicated loan module for managing borrowed and lent amounts with reminders and repayment tracking.
Target Audience: Pakistani users managing personal finances, shared household expenses, group outings, and peer-to-peer loans.
The Challenge
Users in emerging markets face three persistent problems with existing expense tracking apps:
- Connectivity Dependency: Most apps require constant internet access or active login sessions. When users go offline or get logged out, they either lose transaction data or stop tracking expenses altogether, breaking the habit.
- Lack of Collaborative Tools: Households, roommates, and friend groups manually track shared expenses in spreadsheets or chat threads, leading to confusion about who owes what.
- No Loan Management: Personal loans between friends and family are common but poorly tracked, resulting in forgotten debts, awkward reminders, and strained relationships.
The technical challenge was building a system that maintains data integrity across offline/online transitions, ensures seamless account linking without data duplication, and provides real-time sync for group expenses when multiple members update shared balances simultaneously.
Have a similar system to build or scale?
Let's discuss your engineering goals, architecture, and timeline.