arindal1 / Stock-Analysis

Flask-based Stock Analysis Web App with real-time data, technical indicators, and Yahoo Finance API integration.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Stock Analysis Web App

This web application provides a simple yet powerful stock analysis tool, allowing users to explore real-time stock data, view technical indicators, and analyze historical trends. The app is built with Flask for the backend, vanilla JavaScript for the frontend, and integrates with the Yahoo Finance API.

Features

  • Real-time Stock Data: Fetches real-time stock data using the Yahoo Finance API.
  • Technical Indicators: Displays common technical indicators such as moving averages, RSI, and MACD.
  • Historical Data: Visualizes historical stock performance through interactive charts.
  • User-Friendly Interface: A clean and intuitive interface for seamless user experience.

Project Structure

/your_project
    /static
        /css
            style.css
        /js
            main.js
    /templates
        index.html
    app.py
    requirements.txt
    README.md

Getting Started

  1. Installation:

    pip install -r requirements.txt
  2. Run the App:

    python app.py
  3. Access the App: Open a web browser and go to http://127.0.0.1:5000/.

Configuration

  • API Access:
    • Obtain a valid API key from the Yahoo Finance API if required.
    • Update app.py with the API key if necessary.

Contributing

Contributions are welcome! Feel free to open issues, submit pull requests, or suggest improvements.

License

This project is licensed under the MIT License.

About

Flask-based Stock Analysis Web App with real-time data, technical indicators, and Yahoo Finance API integration.

License:MIT License


Languages

Language:Python 48.8%Language:JavaScript 28.5%Language:HTML 20.7%Language:CSS 2.0%