A group is essentially a container for a transaction table. It should have at least one user in it. It should be managed either by an "admin" member or by consensus of all members. Users should be able to join and leave groups but leaving a group will be complicated if there are outsanding debts and credits.
A group is essentially a container for a transaction table. It should have at least one user in it. It should be managed either by an "admin" member or by consensus of all members. Users should be able to join and leave groups but leaving a group will be complicated if there are outsanding debts and credits.