Interactive dashboard for representable mobile metrics data, built with Python 3.7.9 using Dash and Plotly Express.
-
Install all the needed dependencies by running
./install.shfrom thedashboardfolder. -
Create a
.envfile in thedashboardof the repo with the local server settings, including theAPI_SECRETthat you set in the backend before:BACKEND_HOST=http://localhost BACKEND_PORT=3000 API_SECRET=my-custom-token DEBUG=true
-
Run the server with
./run.sh
The dashboard can be configured by editing the config.yml file:
title: 'Mobile Metrics Dashboard'
repo_name: 'Main repository'
footer_text: 'Ⓒ 2021 <author>'
render_metrics:
app_size:
download_size_trend: true
install_size_trend: true
code_metrics:
total_loc: true
main_repo_loc: true
n_of_dependencies: trueThe render_metrics section will let you configure which chart you want to display.