Skip to content

Sven-Bo/streamlit-multipage-app-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

How to create a multi-page streamlit web app

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

Video Tutorial

YouTube Video

Requirements

Install the dependecies with pip

streamlit==1.11.0

Usage

# [Vanilla Terminal] Run the application
streamlit run 1_πŸ€“_Homepage.py

πŸ€“ Check Out My Excel Add-ins

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!

🀝 Connect with Me

Support My Work

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! 😊

ko-fi

Feedback

Got some thoughts or suggestions? Don't hesitate to reach out to me at [email protected]. I'd love to hear from you! πŸ’‘ Logo

About

Example of a streamlit multipage web app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages