Skip to content

aizwal9/StockDataNotificationPublisher

Repository files navigation

Stock Market Tracker

A real-time stock market tracking application built with Spring Boot, React, and GCP Pub/Sub. The application allows users to view stock data and visualizations, bookmark stocks, and receive desktop notifications when bookmarked stocks reach set benchmarks.

Features:

  • Real-time stock data ingestion and storage in MongoDB
  • Visualizations using React and Chart.js
  • Desktop notifications for bookmarked stocks using GCP Pub/Sub
  • Integration with external APIs for latest data

Architecture:

The architecture diagram (above) shows the components and interactions of the application, including:

  • Spring Boot API for data ingestion and storage
  • MongoDB for storing raw stock data
  • GCP Pub/Sub for sending and receiving messages
  • React-based dashboard for visualizing stock data
  • Vantage Service for fetching latest data
  • Notification Service for desktop notifications

Technologies:

  • Java, Spring Boot
  • React, recharts
  • MongoDB
  • GCP Pub/Sub
  • Vantage API
image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published