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
π Also, check out the official streamlit documentation: https://docs.streamlit.io/library/get-started/multipage-apps/create-a-multipage-app
Install the dependecies with pip
streamlit==1.11.0
# [Vanilla Terminal] Run the application
streamlit run 1_π€_Homepage.py
I've developed some handy Excel add-ins that you might find useful:
- π Dashboard Add-in: Easily create interactive and visually appealing dashboards.
- π¨ Cartoon Charts Add-In: Create engaging and fun cartoon-style charts.
- π€ͺ Emoji Add-in: Add a touch of fun to your spreadsheets with emojis.
- π οΈ MyToolBelt Add-in: A versatile toolbelt for Excel, featuring:
- Creation of Pandas DataFrames and Jupyter Notebooks from Excel ranges
- ChatGPT integration for advanced data analysis
- And much more!
- πΊ YouTube: CodingIsFun
- π Website: PythonAndVBA
- π¬ Discord: Join our Community
- πΌ LinkedIn: Connect with me
- πΈ Instagram: Follow me
Love my content and want to show appreciation? Why not buy me a coffee to fuel my creative engine? Your support means the world to me! π
Got some thoughts or suggestions? Don't hesitate to reach out to me at contact@pythonandvba.com. I'd love to hear from you! π‘