Skip to content

ShehalShah/Stock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stock App with Real-Time Stock Updates

This is a stock application that provides real-time stock updates and personal watchlist using Redis, MERN Stack, WebSockets, GraphQL for the backend, and React, Tailwind CSS, and React Charts for the frontend.

Features

- On multiple client instances if one client fetches query all clients recieve updated data and rerender content automatically.

  • Fetch stock data from an external API and display it in real-time.
  • Subscribe to real-time stock updates and receive updates without page reload.
  • Display stock data using interactive and visually appealing charts.
  • Implemented using Redis for pub/sub functionality,caching, Express for server-side logic, WebSockets for real-time communication, GraphQL for API queries, React for building the frontend, Tailwind CSS for styling, and React Charts for visualizing data.
  • Allows user auth using JWT tokens.
  • Stocks can be added to watchlist

Technologies Used

  • Redis: Pub/sub functionality for real-time stock updates.
  • MERN: Database, User auth using JWT Token and Watchlist management.
  • Express: Backend server framework for handling API requests and WebSocket connections.
  • WebSockets: Enables real-time communication between the server and clients.
  • GraphQL: API query language for retrieving stock data and subscribing to updates.
  • React: JavaScript library for building the user interface.
  • Tailwind CSS: Utility-first CSS framework for styling the frontend.
  • React Charts: Library for creating interactive and visually appealing charts.

alt text alt text alt text alt text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors