The goal of this project is to provide a universal tool that answers the question "who owes whom?" in the context of a social group of people. It has to fulfil the following requirements.
SimplicityThe tool must be simple to use. This is the ultimate requirement. It should guide the user through one unique short process independent from the number of people involved and the number of transactions.
ErgonomyThe tool must provide a maximum level of comfort and require a minimum of user interactions. It must be responsive and fluid.
Especially, entering expenses must be similar and as natural as filling a spreadsheet.
VersatilityThe tool must be able to manage the following situations:
- recurrent shared expenses inside a non-constant group of people, e.g living with roommates,
- punctual shared expenses, e.g sharing expenses during a week-end with friends,
- lending or borrowing money to someone,
- different shares of an expense.