My personal dashboard is an exercise in keeping track of some things I care about.
The ETL is done with this code (which Jenkins runs on a schedule), and the frontend lives here.