Bitcoin Pulse is a real-time cryptocurrency tracker that fetches live Bitcoin prices using the Coinbase Websocket Feed and displays the data on an interactive graph. The application is built using a microservices architecture, leveraging Spring Boot, Kafka, and React to provide a scalable and efficient solution for real-time tracking.
- Real-time Bitcoin price tracking.
- Kafka-based messaging for publishing and consuming price updates.
- Interactive graphical visualization of Bitcoin prices.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
A docker-compose.yaml
is available to run Kafka and Zookeeper images, use the following commands if you see the need:
Docker run images
docker compose up -d
Docker stop images
docker compose down -v
For more information about the project and how to contribute, please refer to the following files:
This project is lisenced under the MIT License - see the LICENSE file for details.
Thanks to all contributors who decide to participate in this project.