System Overview - User, Group, Expense classes
This system manages users, groups, and expenses. Users can join groups and add expenses shared among group members. The system tracks who paid and who owes money.
This system manages users, groups, and expenses. Users can join groups and add expenses shared among group members. The system tracks who paid and who owes money.
+-------+ +--------+ +---------+
| User |<----->| Group |<----->| Expense |
+-------+ +--------+ +---------+
^ ^ ^
| | |
+---------------+----------------+
|
Database