Skip to content

πŸ“ˆ React-based stock analysis tool providing market data, interactive price charts, and investment recommendations. Built with TypeScript, Chart.js, and Tailwind CSS. Uses Financial Modeling Prep API for live stock metrics and fundamental analysis.

License

Notifications You must be signed in to change notification settings

TheBest6337/Stock-Analyzing-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

63 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Stock Analyzer (WIP)

A React-based stock analysis tool that provides technical indicators and investment recommendations based on fundamental analysis.

GitHub last commit GitHub issues GitHub pull requests

Features

  • Stock data fetching using Financial Modeling Prep API
  • Company search functionality
  • Interactive price charts with multiple timeframes (1W, 1M, 3M, 1Y)
  • Fundamental analysis including:
    • P/E Ratio
    • P/S Ratio
    • Trading Volume
  • Automated investment recommendations based on multiple metrics (See evaluation criteria)
  • Responsive design with Tailwind CSS

Work in Progress

This project is currently under development. Future features may include:

  • Additional technical indicators
  • More detailed fundamental analysis which compares different stocks
  • Enhanced visualization options

Roadmap

  • Better score evaluation
  • Compare with other stocks
  • News information
  • Multi-language support
  • Dark mode

Prerequisites

Ensure you have the following installed:

  • Node.js (version 16.0 or higher)
  • npm (comes with Node.js)

Check your installations:

node --version
npm --version

If not installed, download from nodejs.org.

Setup

  1. Clone the repository:
git clone https://github.com/user/Stock-Analyzing-Tool.git
  1. Navigate to the application directory:
cd Stock-Analyzing-Tool/app
  1. Install dependencies:
npm install
  1. Create a .env file in the app directory with your API keys:
VITE_FMP_API_KEY=your_api_key_here
VITE_NEWS_API_KEY=your_news_api_key_here
  • Get your Financial Modeling Prep API key here
  • Get your News API key here
  1. Start the development server:
npm run dev

Disclaimer

This tool is for educational and informational purposes only. The investment recommendations and analysis provided should not be considered as financial advice. Always conduct your own research and consult with a qualified financial advisor before making any investment decisions. The creator of this tool cannot be held liable for any financial losses incurred based on investment decisions made using this application.

Contributing

Contributions are welcome! Here's how you can help:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature/amazing-feature)
  3. Make your changes
  4. Commit your changes (git commit -m 'Add some amazing feature')
  5. Push to the branch (git push origin feature/amazing-feature)
  6. Open a Pull Request

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

About

πŸ“ˆ React-based stock analysis tool providing market data, interactive price charts, and investment recommendations. Built with TypeScript, Chart.js, and Tailwind CSS. Uses Financial Modeling Prep API for live stock metrics and fundamental analysis.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Contributors 2

  •  
  •