A way to define periodic budgets to help the user to organize, be smart and antecipate their spendings. Analysis of with what and where the money is going. A way to share the goals and spending with partner, family or friends. When reviewing spendings, the user is able to see who's speding more and where (using tags). The app tracks speding and splits in two ways: by user and by tag. Later we can analyze who spent and in what way.
The app is tag centric. Every transaction and budget are linked to one or more tags. A transaction can be splited between tags.
The user must be able to add her transactions in the app and link to tags and spenders so she can track her budgets
After a transction is added, the budgets are updated and the user can review the new numbers
The user is able to choose the behaviour of budget overlimit: - shrink other budgets to stay on monthly budget sum - budget warning (just visual feedback)
The person who spend the money
The user must be able to split a transaction between spenders or between tags
A transaction represents a real world transfer between person and business or person to person