-
Notifications
You must be signed in to change notification settings - Fork 1
Minimum Viable Product
Adam Staples edited this page Jan 22, 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
- Ability to Register, Log In, and Log Out
- 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, edit and delete transactions (both spending and earning)
- Transactions can be associated with an envelope
- Transactions associated with an envelope change the "remaining balance"
- Min Viable Product: A user can have a single budget. Later we could add the ability to manage multiple budgets.
Bonus Features:
- Setting goals for saving and/or purchasing something in the future