How to create a Streamlit Multi-Page Web App
Language:
From streamlit version 1.10 onwards, you can now create native streamlit multipage web apps. In this tutorial, I will walk you through an example of how to develop such a streamlit multipage web app. In particular, I will show you how to add multiple pages, including favicons and how to use the streamlit session state to share variables/values between pages. To follow along, ensure to use the latest streamlit version by running ‘pip install streamlit –upgrade’
📝 Resources:
- Source Code: https://github.com/Sven-Bo/streamlit-multipage-app-example
- Streamlit Documentation: https://docs.streamlit.io/library/get-started/multipage-apps/create-a-multipage-app
- Streamlit-option-menu tutorial: https://youtu.be/hEPoto5xp3k