Dashboard page created as shown in screenshots, and set to be the root page.
Deviation from the mock up:
Events buttons are only greyed out if past project end date, not over budget as the mock up said. I didn't know whether events could still be cancelled if over budget so I thought it was possible that the links may still be useful
Thoughts for future changes
Could have edit and cancel buttons in the upcoming events table (same as events page), rather than the cog which only links to editing the event
Potential for refactoring the CostsPlotter#chart_cumulative_costs to use the new CostCalculator class
Dashboard page created as shown in screenshots, and set to be the root page.
Deviation from the mock up:
Thoughts for future changes
CostsPlotter#chart_cumulative_costs
to use the newCostCalculator
class