Skip to content

mohi-m/FinStream-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📈 FinStream AI

FinStream Banner

A modern, full-stack financial portfolio management platform with real-time market data, automated data pipelines, and Agentic RAG AI that turns SEC 10-K forms into actionable portfolio insights.

🌐 Live Demo  •  📡 API Docs

Tech Stack

AI / LLM Stack
LangChain LangGraph OpenAI

Backend
Spring Boot Java

Frontend
React TypeScript

Data & Pipelines
PostgreSQL pgvector Apache Airflow

Infrastructure
AWS


✨ Features

🤖 Agentic RAG Portfolio Intelligence

Generate portfolio and ticker commentary through a multi-step LangGraph workflow that retrieves relevant SEC 10-K chunks before producing grounded AI insights.

📚 SEC Filing Knowledge Base

Process 10-K filings with Airflow pipelines that download, extract, chunk, embed, and upsert filing sections into pgvector for retrieval-augmented analysis.

📊 Real-Time Market + Financial Data

Track S&P 500 companies with automated price ingestion, historical charting, and company financials surfaced in a unified research workflow.

💼 Portfolio Management + Secure Access

Create portfolios, manage holdings, review allocation analytics, and access the platform securely with Firebase-backed Google or GitHub sign-in.


🏗️ Architecture

alt text


🖼️ Screenshots

### Landing Page > Modern, animated landing page with glassmorphism effects Landing Page

Stocks Dashboard

Browse S&P 500 stocks with real-time price cards and watchlist management

Stocks Dashboard

Stock Detail View

Interactive price history charts with financial metrics

Stock Detail

Portfolio Management

Create portfolios, visualize analytics and view AI insights

Portfolio Management
---

📁 Monorepo Structure

FinStream-AI/
├── 🎨 frontend/                  # Typescript + React Webpage
├── ⚙️ backend/                   # Spring Boot API + Agentic RAG AI
├── 🔄 airflow/                   # Data pipelines
└── 📊 data/                      # Seed scripts

🚀 Quick Start (Development)

Each part of the monorepo has its own setup guide:


📝 License

This project is licensed under the MIT License - see the LICENSE file for details.


About

Portfolio Management platform with real-time S&P 500 data, AI-powered insights, and automated data pipelines.

Topics

Resources

Stars

Watchers

Forks

Contributors