Skip to content

An AI powered stock predictor to combat financial illiteracy

License

Notifications You must be signed in to change notification settings

GustyCube/Stock-Predictor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Market Analysis with AI

This Flask application combines real-time market data with news and uses OpenAI's powerful AI to analyze trends and provide investment insights.

Features

  • Fetch real-time market data for any stock symbol
  • Get the latest financial news on any topic
  • AI-powered analysis that combines market data and news
  • Interactive charts and visualizations
  • User-friendly interface

Setup Instructions

  1. Clone the repository:

    git clone https://github.com/GustyCube/Stock-Predictor.git
    cd market-analysis-app
  2. Create a virtual environment and activate it:

    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
  3. Install the required packages:

    pip install -r requirements.txt
  4. Create a .env file in the project root with the following API keys:

    OPENAI_API_KEY=
    ALPHA_VANTAGE_API_KEY=
    NEWS_API_KEY=
    FLASK_SECRET_KEY=
    

    You can obtain these API keys from:

  5. Run the application:

    python run.py
  6. Open your browser and navigate to:

    http://localhost:5000
    

License

This project is licensed under the MIT License.

Acknowledgments

Contributing

Contributions are welcome! Please open an issue or submit a pull request with your improvements.

Feel free to suggest edits or report issues for any further improvements.

Releases

No releases published

Packages

No packages published