-
Notifications
You must be signed in to change notification settings - Fork 1
Minimum Viable Product
Adam Staples edited this page Jan 21, 2015
·
9 revisions
...a way to track a budget using a modern electronic device.
Key Features necessary for a minimum viable product:
- The ability to create and manage a basic user account
- The ability for a user to create a budget
- Changes to user accounts, budgets, envelopes, and transactions persist after the app is closed (or the user logs out, etc.)
- The ability to add and remove envelopes from a budget
- The user can both set and change the budget amount for each envelope.
- The user can register transactions (both spending and earning)
- Transactions can be associated with an envelope
- Transactions associated with an envelope change the "remaining balance"