Week 10 - Dashboard Page
Hi everyone. Starlings started Week 10 by introducing the Dashboard page to our productivity application. Within this view, the user will get a quick glance at how they are doing during the day. There will be mini summaries for every page in the application, including Expense and Note. Take a look at the image below to see the Dashboard screen:
Dashboard screen
The way we implement this Dashboard page is simple, yet efficient. We utilized our code from other pages to create information specifically for the current date. While the user has the access to all information on the pages themselves, we intended to provide only a quick snapshot for that day to save the user some time browsing through all pages.
We created a separate reducer to store all the data we needed to display the Dashboard instead of using the already-existing reducers for other pages. By doing so, the Dashboard page will be independent and will not break if there are any, even minor, changes to other pages.
Card Component
We also styled the modules using the bootstrap Card components. In addition, the number in the Expense module will change its color depending on the amount (green for positive and red for negative).
For next week's blog, we are going to discuss how we are incorporating graphs to visualize what the user has. We already have graphs for expenses ready to deploy, so we will see you in a bit!
Comments
Post a Comment