This project, StockSage, provides an interactive dashboard for analyzing stock prices using Google's Gemini AI and visualizing trends with interactive charts. It was developed during the Artificial Intelligence Workshop Hackathon organized by the Indian Institute of Technology, Patna, in collaboration with Techgyan Technologies and ANWESHA'25 IIT PATNA on 8th and 9th February 2025.
This hackathon was particularly challenging, as the instructions were given to us for a one-hour development window without internet access during the hackathon itself; internet connectivity was only provided afterward for testing purposes.
The workshop offered a comprehensive dive into AI fundamentals, hands-on model development, and practical insights from industry experts and researchers. StockSage emerged as the winning project of the concluding Hackathon, showcasing the potential of AI-powered stock analysis.
AI-powered stock analysis using Google's Gemini 1.5 Pro Model API for advanced generative capabilities.
Interactive charts for visualizing stock price trends, powered by Plotly.
Automated data updates to keep insights current.
User-friendly web interface built with Flask.
Real-time stock data retrieval using yfinance.
Efficient text processing and predictions using Hugging Face tokenization.
Python
Flask
Google Gemini 1.5 Pro Model API
yfinance
Plotly
Hugging Face
Clone the repository: git clone <repository_url>
Install dependencies: pip install -r requirements.txt
Run the app: python app.py
Input desired stock symbols.
Select the desired time range for analysis.
View AI-powered insights and interactive charts to understand stock trends.
This project is for educational and informational purposes only and does not constitute financial advice. Investment decisions should be made based on thorough research and consultation with a qualified financial advisor.
Indian Institute of Technology, Patna
Techgyan Technologies
ANWESHA'25 IIT PATNA
Google AI
Hugging Face
We are proud to have won the Hackathon with StockSage! 🏆