πŸ“ˆ AI Stock Analysis App

AI-powered iOS app for real-time stock market insights

β€œReal-time stock prices meet AI-powered analysis β€” in your language.”

πŸ“Ž Demo Video:


πŸ“Œ One-Line Summary

An iPhone app that collects real-time stock data and uses AI to provide clear investment insights in multiple languages.
It also stores your past analyses so you can track trends over time.


1️⃣ How It Works

1. Live Stock Data

  • Pulls stock prices from Yahoo Finance API
  • Shows:
    • 15-minute interval prices (last 3 days)
    • Daily prices (last month)
    • Pre-market, regular, and after-hours prices
  • Includes related news and market mood indicators (VIX, Fear & Greed Index)

2. AI-Powered Analysis

  • Uses OpenAI GPT-4 to:
    • Predict BULLISH, BEARISH, or NEUTRAL market direction
    • Show a confidence percentage
    • Explain the reasoning in your chosen language
    • Predict tomorrow’s closing price
  • Tracks AI usage and shows the cost in real time

3. Analysis History

  • Saves past analysis results on your phone:
    • Stock symbol
    • Current price
    • Prediction & confidence
    • Expected price
    • Reason for prediction
    • Date & time of analysis
    • Language used

4. Simple Navigation

  • Home β†’ Search and view live prices
  • Analysis β†’ Run AI prediction
  • History β†’ Review saved analyses

2️⃣ Cost Tracking

  • Uses GPT-4 Turbo pricing (as of 2024):
    • $0.01 per 1,000 prompt tokens
    • $0.03 per 1,000 completion tokens
  • The app logs each request and shows how much you’ve spent

πŸ›  Technologies Used

Step Technology
iOS UI Swift, SwiftUI
Data Storage Core Data
API Calls URLSession, JSONDecoder
Data Source Yahoo Finance API
AI Analysis OpenAI GPT-4

πŸ’‘ Key Benefits

  • Get instant AI-powered stock insights in your own language
  • Track both prices and reasoning over time
  • Manage and monitor your AI usage costs
  • Clean, mobile-friendly design for quick decisions

πŸ”— GitHub Repository

πŸ“‚ View Project on GitHub


Screen 1 Screen 2 Screen 3 Screen 4