Skip to content

mutwiriian/A-Real-Time-Technical-Indicators-Dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Real-Time Stock Data Streaming Application

In financial settings like day-trading, one would need to make decisions swiftly as markets change and new information becomes available. This web application enables a user to stream stock data from the Binance API using websocket connections and track select indicators calculated in real time.

HTML, CSS, JAVASCRIPT are used to build the frontend and FastAPI for the backend

Screenshot

Getting Started

To explore and experiment with the web application on your computer follow the following instructions

Create a virtual environment

Ensure you have Python with pip installed
python3 -m venv .venv

Activate the virtual environment

source .venv/Scripts/activate

Install dependencies

The required packages are in the requirements.txt file.\

Install all of them with:\

uv pip install -r requirements.txt

Run the application

Execute the following command in the terminal to run the app in development mode:\

fastapi dev app.py

Interact with app

On a browser, navigate to 127.0.0.1:8000/page

Start stream

Enter your stock item like BTCUSDT and click Start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published