App to handle shared expenses. Form groups or split with individual friends.
-
From the friends' list, you can add IOUs for something that the friend paid for. It will be cancelled out when that friend adds IOU for you.
-
Search for friends quicky with the search bar.
- Add friends by entering their email.
- Easily create a group by adding members from your friend list.
- Then the users within the group can add contributions, to be splitted equally among the group.
- Path simplification : Members of a group are not prompted to pay every single person who contributed to the group, rather the app pair users who paid below average to users who paid above average using a greedy strategy. This computed value is displayed to users, reducing the number of total transactions.
-
First configure firebase, then install dependencies with
flutter pub get
. -
Run with
flutter run
.