Skip to content

StockSwift is a sophisticated web application meticulously crafted to empower investors with real-time stock market insights and visualize historical price trends for the most prominent companies shaping the financial landscape.

License

Notifications You must be signed in to change notification settings

AnamolZ/StockSwift

Repository files navigation

StockSwift

Real-Time Stock Market Insights at Your Fingertips

StockSwift is a sophisticated web application meticulously crafted to empower investors with real-time stock market insights and visualize historical price trends for the most prominent companies shaping the financial landscape. Leveraging the power of the Google Finance API, StockSwift delivers an interactive and visually captivating experience, empowering you to make informed investment decisions with confidence.

Unparalleled Features

  • StockPulse: Stay ahead of the market with real-time updates of stock prices for the most influential companies, ensuring you never miss a critical market movement.

  • Interactive Bar Charts and Line Graphs: Immerse yourself in the intricacies of market trends with interactive bar charts and line graphs, providing a comprehensive visual representation of historical price movements.

  • Historical Price Trends for Informed Analysis: Delve into the past performance of each company with historical price trends spanning the past day, enabling you to identify patterns and make informed investment decisions.

Technological Prowess

StockSwift's robust architecture is built upon the foundation of cutting-edge technologies:

  • Frontend: HTML, CSS, JavaScript

  • Backend: FastAPI, Python, yfinance

Seamless Setup Options

StockSwift offers two convenient setup methods to cater to your preferences:

Method 1: Manual Installation

  1. Install Python and pip
  2. Clone the repository: git clone https://github.com/AnamolZ/StockSwift.git
  3. Install the required dependencies: pip install -r requirements.txt
  4. Run the backend server: python main.py
  5. Open the index.html file in your web browser to access the application

Method 2: Docker Image

  1. Pull the Docker image: docker pull err0rz/stockswift
  2. Terminal: docker run -d -p 8000:8000 err0rz/stockswift
  3. Open web browser: http://localhost:8000/

Intuitive Usage

StockSwift's user-friendly interface makes navigating and utilizing its features a breeze:

  • Real-time Stock Price Updates: The application seamlessly presents real-time stock prices for the most prominent companies, keeping you abreast of market fluctuations.

  • Interactive Bar Charts and Line Graphs: Simply hover over the bar charts to unveil the historical price trends for each company, providing valuable insights into past performance.

  • Automatic Stock Price Updates: The application automatically refreshes stock prices every 5 seconds, ensuring you always have the latest information at your fingertips.

Contributing to the StockSwift Community

We welcome contributions to the StockSwift project. Feel free to fork the repository, engage in discussions, and submit pull requests to enhance its features and functionality.

Open-Source License

StockSwift is licensed under the MIT License, an open-source license that fosters collaboration and innovation. This license grants you the freedom to use, modify, and distribute StockSwift for any purpose, empowering you to contribute to its growth and development.

About

StockSwift is a sophisticated web application meticulously crafted to empower investors with real-time stock market insights and visualize historical price trends for the most prominent companies shaping the financial landscape.

Topics

Resources

License

Stars

Watchers

Forks