Skip to content

Smarter investing made simple — an AI-driven portfolio analyzer that blends finance, data science, and intuition.

License

Notifications You must be signed in to change notification settings

jayanti1008/AI_Portfolio_Analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 AI Portfolio Analyzer

Python Streamlit OpenAI License: MIT

Smarter investing made simple — an AI-driven portfolio analyzer that blends finance, data science, and intuition.


🚀 Features

  • 📊 Portfolio Analysis – Calculates weighted beta, volatility, and expected returns.
  • 🧠 AI-Powered Insights – Uses OpenAI to deliver portfolio insights in natural language.
  • 💹 Live Stock Data – Real-time data fetched from Yahoo Finance.
  • 🌐 Streamlit App – Interactive dashboard with visual analytics and summaries.
  • ⚙️ Customizable – Easy to extend with your own models, metrics, or visualization styles.

📂 Project Structure

AI-Portfolio-Analyzer/
│
├── ai_portfolio.py          # Core analysis logic (data, calculations, AI insights)
├── streamlit_app.py         # Streamlit front-end app
├── requirements.txt         # Python dependencies
├── README.md                # Project documentation
└── .gitignore               # Files to ignore in version control

🧩 How to Run

  1. Install dependencies

    pip install -r requirements.txt
  2. Run the Streamlit app

    streamlit run streamlit_app.py

🛠 Tech Stack

Python 3.10+

Streamlit – For the web interface

Yahoo Finance (yfinance) – For fetching live stock data

OpenAI API – For generating AI-based insights

Pandas & Plotly – For data analysis and visualization

🧑‍💻 Author

Jayanti

🎓 Information Science & Engineering Student

💬 Passionate about AI, Data Science, and Financial Technology

🌐 GitHub Profile

🧭 Demo Preview

Get a glimpse of the AI Portfolio Analyzer in action — from stock selection to AI-powered insights.


🏠 Home Page

🖼️ The main dashboard where users can input stock tickers and view portfolio summaries.
Home Page


📊 Stock Analysis

📈 Visual representation of real-time data fetched from Yahoo Finance.
Stock Analysis


🤖 AI Powered Portfolio

💡 AI-generated insights about portfolio performance and optimization.
AI Powered Portfolio


💬 Market Insights

📊 Interactive insights and visual analytics to make smarter investment decisions.
Market Insights

📜 License

This project is licensed under the MIT License.

You’re free to use, modify, and distribute it with proper attribution.

⭐ If you like this project, don’t forget to give it a star!