finds.dev← search

// the find

victor369basu/Real-time-stock-market-prediction

★ 646 · JavaScript · updated Feb 2021

In this repository, I have developed the entire server-side principal architecture for real-time stock market prediction with Machine Learning. I have used Tensorflow.js for constructing ml model architecture, and Kafka for real-time data streaming and pipelining.

A portfolio/demo project showing how to wire Kafka, TensorFlow.js, MongoDB, and Node.js into a stock prediction pipeline. It streams CSV data through Kafka topics, trains an LSTM-style model on historical prices, and runs predictions in a parallel consumer. This is a learning exercise, not a production system.

The architecture diagram actually reflects the code — producer, two consumers, and MongoDB are all present and wired correctly. Using TensorFlow.js server-side keeps the ML and streaming in the same runtime without a Python sidecar. The separation of a db-writing consumer from a prediction consumer is a sensible Kafka pattern. MinMax normalization before training is at least the right instinct for time-series price data.

Last commit was February 2021 — five years stale, and the dependencies will be a mess of CVEs. Only two CSVs in the dataset folder (A.csv, HPQ.csv), so 'real-time' means replaying static files, not live market data. The model predicts normalized values and prints raw floats with no denormalization or price context, making output useless for any actual decision. No error handling, no tests, no env config — hardcoded values scattered across config.js and utils.json. The author admits the client side was abandoned.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →