This project simulates real-time stock prices using Kafka.
- Kafka Producer generates random stock prices every second.
- Kafka Consumer calculates 5-point moving averages.
- Optional: Store results in MongoDB or visualize with a dashboard.
- Kafka (Broker + Zookeeper)
- Node.js + kafkajs
- MongoDB (optional)
- React (optional visualization)
- Start Kafka:
bin/zookeeper-server-start.sh config/zookeeper.properties
bin/kafka-server-start.sh config/server.properties
bin/kafka-topics.sh --create --topic stock-prices --bootstrap-server localhost:9092