Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

charleseleri/API_Data_Visualization_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

3 Commits

Repository files navigation

API-Based Interactive Data Visualization App

Overview

This project is an interactive stock market visualization app that fetches real-time stock price data from the Yahoo Finance API and displays it using Matplotlib & Seaborn. Users can enter a stock ticker (e.g., AAPL, TSLA) and instantly visualize price trends.

Features

  • Fetches real-time stock data via Yahoo Finance API
  • Displays stock price trends using interactive line charts
  • User input support for selecting different stocks
  • Python-based backend with automated data processing

Project Structure

API_Data_Visualization_App/
│-- README.md # Project Overview & Instructions
│-- app.py # API Fetching & Data Processing
│-- dashboard.py # Interactive Visualization
│-- requirements.txt # Dependencies
│-- stock_data.csv (optional) # Sample dataset (generated on first run)

Installation & Setup

1️⃣ Install Dependencies

Run the following command to install required Python libraries:

pip install -r requirements.txt

2️⃣ Run the App

Step 1: Fetch stock data by running:

python app.py

This will save stock data to stock_data.csv.

Step 2: Visualize stock price trends by running:

python dashboard.py

Enter a stock ticker (e.g., AAPL, TSLA, MSFT) when prompted to generate an interactive chart.

Technologies Used

  • Python (Pandas, Requests, Matplotlib, Seaborn)
  • Yahoo Finance API (Stock Data)
  • Interactive Data Visualization

Author

Charles Eleri

Next Steps

  • Add Flask or Streamlit for web-based visualization
  • Expand API support to crypto & forex markets
  • Deploy the app for public use

🔹 GitHub Repo: github.com/charleseleri

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /