The fierce-dashboard project is an advanced Streamlit-based web application designed to predict stock prices using an LSTM model trained on historical stock data. This system aims to provide users with an interactive financial dashboard that combines technical analysis, machine learning predictions, and chatbot support for educational and practical use.
Developed for a global audience, the application supports stock ticker inputs from Yahoo Finance, making it versatile and accessible worldwide. The chatbot is designed to provide both technical explanations and user guidance, ensuring users can navigate the dashboard effectively while learning about financial concepts.
This document outlines the system requirements for the fierce-dashboard, ensuring alignment with the project's objectives and constraints.
The fierce-dashboard is a modular system that integrates data collection, preprocessing, feature engineering, machine learning, and user interaction into a cohesive platform. The key components include:
The system is designed to replicate the aesthetics and functionality of modern trading platforms, ensuring a professional and engaging user experience.
The fierce-dashboard will feature a unique, modern color palette inspired by professional trading platforms.
The landing page of the fierce-dashboard will feature an Interactive Financial Galaxy, where each stock ticker is represented as a glowing star. Users can:
@react-three/fiber and @react-three/drei. Stars pulsate gently to indicate interactivity.This concept ensures the dashboard is visually captivating and highly interactive, making the first impression unforgettable.
@react-three/fiber and @react-three/drei)
Explore the financial galaxy — an interactive 3D universe where every star represents a stock. Drag to navigate, hover to discover, and let our LSTM model reveal the future of markets.
Need help navigating? Ask our AI chatbot!
Combining deep learning, real-time indicators, and intelligent guidance to transform how you analyze and predict market movements.
Harness the power of LSTM neural networks trained on historical market data to forecast stock price movements with confidence intervals and trend analysis.
Visualize SMA crossovers, RSI momentum shifts, and MACD divergences with interactive charts that update in real-time as market data flows in.
Engage with an AI-powered chatbot that explains financial concepts, guides you through dashboard features, and helps you understand prediction methodologies.
From real-time metrics to LSTM-powered forecasts, fierce-dashboard gives you everything you need to analyze and predict stock performance.
Monitor every vital signal at a glance. Our metrics cards display real-time current price, LSTM predicted price, percentage change, and model accuracy indicators (RMSE & MAE) — all color-coded with accent green for instant readability on dark backgrounds.
Dive deep into historical and forecasted stock prices with our zoom-enabled, hover-interactive charts. Visualize SMA, RSI, and MACD indicators alongside LSTM predictions — all on a single, beautifully rendered canvas with smooth transitions and real-time tooltips.
fierce-dashboard transforms raw market data into actionable predictions. Follow these steps to unlock AI-powered stock analysis.
Choose from any global stock ticker supported by Yahoo Finance. Search by company name or symbol to find the equity you want to analyze.
Define the historical window for your analysis. Pick a start and end date to control how much data feeds into the LSTM model training.
Launch the LSTM prediction engine with a single click. The model processes your selected data, computes technical indicators, and generates price forecasts.
Explore interactive charts with SMA, RSI, and MACD overlays. Review metric cards for current price, predicted price, percentage change, and model accuracy.
Ask the built-in chatbot for technical explanations, parameter tuning advice, or help navigating the dashboard. It guides you through every feature.
From deep learning predictions to real-time dashboards, fierce-dashboard is powered by a carefully chosen stack of industry-leading technologies.
Component-based UI powering the interactive dashboard with real-time chart updates and seamless navigation.
Rapid prototyping framework for building data-driven financial dashboards with Python simplicity.
Core language for data processing, LSTM model training, and backend API logic across the entire pipeline.
High-performance async API serving LSTM predictions and stock data with automatic OpenAPI documentation.
Deep learning architecture for sequential stock price prediction using historical time-series data patterns.
Orchestration framework powering the rule-based chatbot with contextual financial guidance and explanations.
NoSQL database storing historical stock data, user preferences, and cached prediction results efficiently.
Containerized deployment ensuring consistent environments from development through production with one command.
See how fierce-dashboard helps analysts, portfolio managers, and independent traders make smarter decisions with AI-powered predictions.
“fierce-dashboard transformed how I analyze stock trends. The LSTM predictions are remarkably accurate, and the technical indicators panel saves me hours of manual charting every week.
Get started in seconds. Input any stock ticker, explore LSTM-powered predictions, and make data-driven decisions with real-time technical analysis — no setup required.
No comments yet. Be the first!