Skip to content

Created a financial dashboard to testdrive streamlit's python based dashboard building framework.

Notifications You must be signed in to change notification settings

shwetanaren/streamlit-financial-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

streamlit_multipage_financial_dashboard

Created a financial dashboard to testdrive streamlit's python based dashboard building framework.

Dashboard screenshots

Financial dashboard built with streamlit

How to Run

  1. Clone the repository:
$ git clone git@github.com:shwetanaren/streamlit-financial-dashboard
$ cd streamlit-financial-dashboard
  1. Install dependencies:
$ pip install -r requirements.txt
  1. Start the application:
$ streamlit run app.py

How to add your pages to the dashboard

  1. Add a new python file in pages/ folder with a function named app.
# pages/new_page.py

import streamlit as st

def app():
    st.title('New Page')
  1. Import the view to app.py
from pages import new_page # import your application pages here

app = MultiApp()

# Add all your application here
app.add_app("New Page", new_page.app)

  1. Display the dashboard
$ streamlit run app.py

References:

Used the python code and ideas for project structure from the below resources.

https://github.com/upraneelnihar/streamlit-multiapps

https://towardsdatascience.com/creating-a-finance-web-app-in-3-minutes-8273d56a39f8

https://github.com/hackingthemarkets/fullstack-trading-app

Streamlit cheatsheet

https://share.streamlit.io/daniellewisdl/streamlit-cheat-sheet/app.py

About

Created a financial dashboard to testdrive streamlit's python based dashboard building framework.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages