How To Create A Dashboard With A Contact Form Using Python and Dash
Maximize dashboard usability by collecting user feedback
Why Build Dashboards?
Dashboards are powerful communication tools designed to maximize data-driven decision making. Since the goal of a dashboard is to communicate information, users will often have questions or suggestions on how things can be changed or improved. If users are constantly questioning the meaning behind the metrics and visualizations on your dashboards, the dashboard will have low user acceptance and be ignored.
If users know their feedback is being heard, they are much more likely to engage with the dashboard long term. Especially in a world relying on remote work, it is important to give users a way to send you feedback about your dashboards. In this article, we’ll cover how to build a simple dashboard and contact form that allows users to send you an email with their feedback.
Download the Data and Get Started
One of my favorite free dashboard tools is Dash by Plotly. It lets you create powerful dashboards and web apps using pure Python. Since plotly’s Dash Club is sponsoring a Community App Challenge for which Dash enthusiasts can create a web app to support people working in…