Architecture Overview
    • Dark
      Light

    Architecture Overview

    • Dark
      Light

    Article summary

    Architecture Overview

    At a high level, an App is made up of multiple pages. Each page contains:

    • Metadata: Page title, ID, description, etc.

    • Sidebar Pickers: Input parameters such as asset picker, date picker, etc.

    • Page Logic: Python logic to query the data and format the final table and chart visualizations.

    Pages can be connected through page-linking to pass parameters between pages to create a workflow.

    Architecture

    Image

    Add/Edit Sidebar Pickers

    Image

    Page Logic

    Image

    Example Table Page:

    Image

    Draft vs Published

    Each page contains draft and published versions so that changes to the sidebar pickers or the page logic can be done without interfering with the app in production. The draft page can also be previewed to ensure the app works correctly before publishing it to production.