Skip to content

marvinfromblueforte/streamlit-wizard-form

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Streamlit Wizard Form

A very simple Streamlit wizard form using session state to navigate along steps for data entry and loading. A few practical examples below including Snowflake's Classic Console Load Table wizard, a standard checkout form, and adding a custom animated spinner. While these are the examples I used, the pattern can transfer to almost any use case requiring more complex user input, which is better served from multiple views and a variation of widgets.

For further detail, please refer to the Streamlit blog or Medium article.

wizard_main

checkout_form

Setup Instructions

Using Anaconda

conda create --name st_wizard_form python==3.8
conda activate st_wizard_form 

Install Dependencies

pip install -r requirements.txt

To Verify Streamlit

streamlit hello

If verification succeded press CMD+C or CTRL + C to exit.


Start your app.

streamlit run app.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%