Overview
SplitShare makes it easy to split bills with friends. You can create groups, add expenses with custom splits, and see who owes what.
Architecture
It uses MVVM and Clean Architecture. I used AWS (Cognito, AppSync, DynamoDB, S3) for sign-in, sync, and storing receipts.
Highlights
- Custom split rules and groups
- Graph-based settle-up to minimize transactions
- Real-time sync via AppSync; secure receipts in S3