Real-Time Financial Analysis System Development

Job ID: 40539824

Budget: $30 – $250 USD

University Assignment – Artificial Intelligence / Data Analysis with Python

I have a university assignment and I am looking for someone who can help me build the project.

The project requirements are:

Build a distributed system using Python (Backend) and React (Frontend).
The Python server should stream real-time stock or currency data to the React application using WebSockets or Server-Sent Events (SSE).
The server should analyze the incoming data in real time using Pandas or NumPy and calculate technical indicators such as:
SMA (Simple Moving Average)
EMA (Exponential Moving Average)
RSI
Volatility indicators
The system must include background tasks using Asyncio or Celery.

The React application should include:

A smart dashboard displaying:
Live raw data
Real-time charts
Alert notifications
Dynamic charts using libraries such as:
Recharts
Chart.js
ApexCharts

The system should generate business recommendations (BUY / SELL / HOLD) based on at least three parameters:

Trend analysis using moving averages.
Risk assessment based on price volatility.
Portfolio optimization with a fictional budget (e.g., $10,000) to determine how much to buy.

The application should also display:

Recommendation (BUY / SELL / HOLD)
Confidence score (%)
Automatically generated explanation for the decision.

Additional mandatory requirements:

Detect and handle incorrect or noisy data (outliers).
Implement a What-If Analysis feature that allows changing the risk level (Low/Medium/High) and recalculating recommendations in real time.

This is a university project assignment, so the code should be well-structured and functional.