Skip to content

A Live Financial Dashboard, developed to show financial data live and we can also view data from the past.

License

Notifications You must be signed in to change notification settings

SuwaidAslam/Real-Time-Financial-Dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real Time Financial Dashboard

A Live Financial Dashboard, developed to show financial data live and we can also view data from the past. This dashboard is based on two python scripts, one script gets the data from the API and saves it into Mysql database, and the other script has all the code for the dashboard. Dashboard script gets the data from Mysql database which is inserted every 5 seconds in the database, and displays that real time financial information onto the dashboard, using Line charts and Tree Maps.

Tree Map charts sizes are not fixed, the height of the Tree Maps changes as the data for Tree maps changes.

forthebadge pythonbadge

Demo

LiveDashboard.mp4

Technology Stack

  1. Python
  2. Plotly Dash
  3. Pandas
  4. Plotly
  5. Mysql

How to Run

To see the project working, you need to have Alpaca Finance Market API keys. If you have those, then you are good to go with the following steps :)

  • Clone the repository
  • Setup Virtual environment
$ python3 -m venv env
  • Activate the virtual environment
$ source env/Source/activate
  • Install dependencies using
$ pip install -r requirements.txt
  • Run Streamlit
$ streamlit run app.py

Contact

For any feedback or queries, please reach out to me at suwaidaslam@gmail.com.

About

A Live Financial Dashboard, developed to show financial data live and we can also view data from the past.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages