Git Product home page Git Product logo

anamolz / stockswift Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 0.0 70 KB

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: MIT License

Python 55.75% HTML 6.86% JavaScript 27.45% CSS 9.94%
fastapi javescript python websocket

stockswift's Introduction

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.

stockswift's People

Contributors

anamolz avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.