- User should be able to login/signup.
- User should be able to add expense (with one/multiple other users).
- User can be added to a group.
- User can add expense in a group.
- User can settle expenses with other users.
- User should be able to see all unsettled expenses with other users.
- Group can have multiple users.
- Expenses can be added in the group by a user.
- Transaction history should be visible for a group.
- Group should simplify the debts to enable minimal transactions.