{"repo":"Yug-the-pirate-king/Real-time-stock-dashbord","free":true,"listed":false,"github":"https://github.com/Yug-the-pirate-king/Real-time-stock-dashbord","clone":"git clone https://github.com/Yug-the-pirate-king/Real-time-stock-dashbord.git","description":"StockPulse: The Educational Trading Engine. A high-fidelity sandbox for beginners to master market dynamics, test strategies, and build financial literacy using live data.","language":"Python","stars":17,"topics":["cost-analysis","currency-converter","education","finance","fintech","newsapi","real-time-data","stock-analysis","stock-dashboard","stock-data"],"license":null,"category":"trading","readme_excerpt":"Stock Simulator & Predictor A full-stack web application for simulating stock trading with AI-powered predictions. Built with FastAPI backend and React frontend featuring 3D visualizations. Now includes a Finance Monitor with global exchange data, central bank tracking, RSS news feeds, live market alerts, and an interactive world map . 📋 Table of Contents - Architecture Overview - Project Structure - Technologies Used - Prerequisites - Quick Start (Docker) - Manual Setup - Running the Application - API Documentation - Features - Database Schema 🏗️ Architecture Overview This is a full-stack web application with a clear separation of concerns: 📁 Project Structure 🛠️ Technologies Used Backend - Framework : FastAPI 0.136+ - Server : Uvicorn (ASGI) - Database : SQLite with SQLAlchemy ORM - Authentication : Bcrypt password hashing - External APIs : yfinance (stock data), Finnhub (news) - Finance Data : World Monitor finance variant extraction - CORS : Enabled for frontend integration - Container : Docker + Python 3.11 slim Frontend - Library : React 19.2.6 - Charts : Chart.js + Recharts - 3D Graphics : Three.js 0.184.0 with @react-three/fiber - Icons : React Icons 5.6.0 - Build Tool : React Scripts 5.0.1 / nginx 1.25 - Package Manager : npm - Container : Docker multi-stage (node → nginx alpine) 📋 Prerequisites Option A — Docker (Recommended) - Docker Desktop installed and running - That's it — no Python, Node, or npm needed on your machine Option B — Manual Development - Pytho","default_branch":null,"files":null,"tree":[],"storefront":"/r/Yug-the-pirate-king","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Yug-the-pirate-king/Real-time-stock-dashbord/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}