doris: a minimal dashboard engine

This project shows learners how to build a dashboard creator like Dash (Schroeder2022) using Flask, htpy, Polars, and Chart.xkcd. Along the way, it introduces a bit of JavaScript and shows how to test web applications.

Learner Persona

Contents

  1. Generate HTML
  2. Fetch Data
  3. Display a Chart
  4. Select Data
  5. Handle Multiple Charts
  6. Register Callbacks
  7. Create a Framework
  8. Trigger Events

Appendices

  1. HTML and CSS
  2. JavaScript
  3. Flask