DE · Done

Forex Data Monitoring Dashboard

Role · Data Engineer Timeline · 2 weeks
Forex Data Monitoring Dashboard

Overview

A real-time dashboard for monitoring forex price fluctuations with automated Telegram bot notifications for price updates. Built using Python for data processing, Grafana for visualization, Docker for containerization, and PostgreSQL for data storage.

Challenge

Creating a scalable system to process real-time forex data and deliver timely notifications while ensuring seamless integration between dashboard, database, and Telegram bot.

Result

Developed a fully functional dashboard that tracks forex price changes in real-time and sends automated Telegram notifications, with a robust and scalable architecture using Docker and PostgreSQL.

Key Statistics

Real-time

Data Update Frequency

< 10 seconds

Notification Latency

Forex Trading Monitoring

Target Application

Technologies

Programming

Python

Visualization

Grafana

Containerization

Docker

Database

PostgreSQL

Messaging

Telegram API

Gallery

Forex Dashboard

Forex Dashboard

Screenshot of the Grafana dashboard displaying real-time forex price trends.

Telegram Notification

Telegram Notification

Example of a price update notification sent via Telegram bot.

Docker Containerization

Docker Containerization

Docker container setup for the forex monitoring system.

Back to all projects