The use of dashboards containing multiple interlinked visualizations is quite prevalent these days. However, they often lack a clearly defined way of onboarding a user about their intent and use. Standard procedure often involves a textual description or a human narration.
In this project, we aim at implementing an onboarding strategy as a custom application which enlists the dashboard components as a graph and applies a traversal strategy to onboard the user. The custom application needs to be implemented as a client-side application which also takes user input(s) into account and adapts the graph traversal accordingly.