Show and Tell: Ledger Explorer drills quickly from charts to individual entries

Summary

I’ve attempted to combine a number of best practices from the documentation and forums, so this may be a helpful learning app.

Dash features

  • Complete, documented, and demonstrated configuration for Dash, Python, GUnicorn, NGINX, and https in debug/dev mode and production mode.
  • multi-directory project, including documentation and test case
  • multi-tab interface with callbacks and data stores split distributed between index page and individual tabs. Uses validation_layout.
  • Loads data with dcc.Upload or from a url
  • Accepts configuration in the url
  • Exception handling including PreventUpdate, custom errors, catching and displaying custom errors
2 Likes

This is very nice! I didn’t know about the gnucash format. Thanks for sharing!