This project demonstrates a real-time data streaming pipeline that:
By the end of this guide, you'll have:
Producer: Generates fake orders every 0.5-2 seconds
Kafka: Message broker that handles the data stream
Consumer: Reads orders from Kafka and saves to database
PostgreSQL: Stores all order data
Streamlit Dashboard: Real-time visualization with charts and KPIs
Live Dashboard Preview: