Skip to content

A Real-Time Amazon Stock Price Visualization Project using Kafka Messaging System, Spark Structured Streaming, Flask and Chart.js

Notifications You must be signed in to change notification settings

Bernardbyy/AmazonStockPriceVisualization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image 1 Image 2

Amazon Stock Price Visualization 📈🚀📉💸

A Real Time Data Streaming Project using:
(1) Kafka Messaging Systems to send real-time data for topic
(2) Spark Structured Streaming for Stream Processing
(3) Flask Web Server to handle backend to frontend Visualization
(4) Chart.js to render real-time visualizations of stock data

Full Demo On: Real-Time Amazon Stock Price Visualization w/ Notified Upper and Lower Limits

Kafka (Producer) and Spark Structured Streaming (Consumer)

(1) Producer:

image

(2) Consumer:

Submit Spark Job with Specified Arguments of 170 (Upper Limit) and 160 (Lower Limit):
image

Flag Turned onto 1 as Actual "price" > Upper Limit Specified:
image

(3) Visualization:

Real-Time Amazon Stock Price Line Chart w/ 50-day moving average and Summary Table with Green Records (Notification of price surpassing upper limit)
image

About

A Real-Time Amazon Stock Price Visualization Project using Kafka Messaging System, Spark Structured Streaming, Flask and Chart.js

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published