Skip to main content

Interactive apps (Streamlit)

Build interactive apps with Streamlit in Peliqan, for example to search data, make updates to data, data entry, data quality checks etc. Streamlit is a wonderful low-code Python module to add UI components with a single line of code per component. Streamlit is built-in into Peliqan and available as the st module.

Contents

UI elements

Show data

Input elements

Button

Use a callback function to handle a selection:
Save selection in Peliqan state and load from state on each run:

Interactive grid with ability to update data

Upload file & show file (from base64)

Manage layout of a full-fledged app UI

Embedded Portal / Market place

Use Streamlit to build a market place or portal, which can be embedded in your existing SaaS platform: image image

Business application or widget

Use Streamlit to build a business application or widget: image

Layout tips & tricks

Hide top header (with action menu and “Run” animation):
Make UI full width: