Project Overview
The project uses Kafka for the live generation of bus feeds, which are consumed and visualized using the Leaflet.js library. Here the live position is visualized using Leaflet.
The project is served using Flask, which constantly consumes incoming data from a specific topic endpoint. The event listener waits for these generated data points and simultaneously updates the marker for the specific bus object.
Tools Used
HTML
CSS
JavaScript
Python
Leaflet.js
Kafka
Zookeeper
Flask
Pykafka