Inspiration

We wanted to explore how AI could be applied to stock market analysis, especially for major tech companies like FAANG. The goal was to build a unified platform that combines real-time data, forecasting models, and sentiment analysis into a single dashboard.

What it does

The dashboard collects and displays real-time stock data, analyzes recent financial news sentiment, forecasts future prices using an ARIMA-LSTM model, and provides AI-based investment suggestions.

How we built it

The core of our system is built around the CrewAI framework, which enables us to create autonomous AI agents that coordinate complex workflows. CrewAI integrates real-time stock data, financial news sentiment analysis, and hybrid ARIMA-LSTM forecasting models, orchestrating these components to generate comprehensive investment recommendations.

By leveraging CrewAI’s agent-based architecture, we were able to automate the analysis pipeline, allowing intelligent agents to fetch, process, and synthesize diverse data sources without manual intervention. This modular approach made it easier to scale, maintain, and extend the dashboard’s capabilities.

Alongside CrewAI, we used Streamlit for the frontend interface, yfinance for stock data, NewsAPI with VADER for sentiment analysis, and Pandas, NumPy, Plotly, and Matplotlib for data processing and visualization.

Challenges we ran into

  • Aligning time series formats across ARIMA and LSTM
  • Handling missing or inconsistent stock data
  • Filtering irrelevant news articles and ensuring sentiment accuracy
  • Structuring the AI recommendation logic using multiple inputs and coordinating agents

Accomplishments that we're proud of

  • Built a functional hybrid forecasting pipeline
  • Successfully orchestrated multiple AI agents with CrewAI to automate data analysis and recommendation generation
  • Developed a modular and scalable dashboard with multiple features

What we learned

  • Practical implementation of autonomous AI agents for complex data workflows
  • How CrewAI can streamline AI-powered decision-making systems
  • Integrating multiple machine learning models and data sources in a unified pipeline
  • Real-time data integration with API-based sources

What's next for FAANG STOCK AI DATA ANALYSIS DASHBOARD

  • Expand to non-FAANG stocks
  • Improve model performance with longer training periods
  • Integrate social media sentiment (e.g., Reddit, X)
  • Add user-uploaded portfolios for custom analysis

Built With

Share this project:

Updates