In this chapter, we'll create a projects dashboard, which will consist of the following components:
- Projects dashboard: This is the main component in the dashboard and represents our whole dashboard view. It's a composition of the rest of the components.
- Project summary: This is where we'll display a summary of each project, where we will outline the most important facts. Our project summary component will also include an activity chart component that visualizes project activities.
- Projects dashboard container: We also need to create a new container component, to expose our new component tree to the router and connect it to our database.
- Tasks chart: This is where we'll provide a visual overview of open tasks over time. All projects will be represented in a line chart that displays the progress of open tasks. We'll also provide some...