Requirements Specification and Sprint 4 Plans - coconutbmp/leash GitHub Wiki
Requirements
We had to work on the requirements below
- Add a new kind of chart for the Summaries section.
- Enable a user to toggle between viewing more or less budget information.
- Allow a user to toggle between a line chart and a pie chart.
- Have the app ask a user if they really want to log out.
- Add more toasts
Sprint Planning
User Stories
These are the 4 user stories we planned to implement for sprint 4:
-
As a user, I can toggle between a line chart and pie chart so I can better understand my financial activity regarding my income and liabilities within a budget.
-
As a user, I can view a radar chart on the summary page so I can see my income and spending summary involving all my budgets.
-
As a user, I will be asked upon logging out whether I want to really log out or not so I can change my mind if I want.
-
As a user, I can toggle between seeing more and less budget information so that I have the option to see less or more
User Acceptance Tests
-
Given I am a user, when I toggle between a line chart and pie chart, then I will be presented with one chart instead of the other.
-
Given I am a user, when I'm on the summary page, then I will see radar charts summarising my income and spending within my budgets
-
Given I am a user, when I try to log out, then I will be asked whether I really want to log out.
-
Given I am a user, when I toggle between seeing less and more budget information, then some of the information will be collapsed and brought back respectively.