Holloway Road Arrivals Monitor
Python / Flask / TfL API / 2025
Project Overview
A real-time arrivals dashboard specifically configured for the Holloway Road London Underground station (Piccadilly Line). It leverages the Transport for London (TfL) Unified API to fetch live train data, process it via a Flask backend, and display it on a clean, dynamically updating frontend.
System Architecture
TfL Unified API
(Live Train Data)
(Live Train Data)
Flask Backend
(Data Polling & Formatting)
(Data Polling & Formatting)
Real-time Web UI
(Auto-refreshing Dashboard)
(Auto-refreshing Dashboard)
Key Technical Features
- Live Data Integration: Consumes the official TfL API to provide up-to-the-minute train arrival predictions.
- Optimized Polling: Efficient background caching in Flask to minimize API calls while ensuring data freshness.
- Clean UI: A distraction-free, high-contrast interface designed for quick readability on mobile devices and wall-mounted displays.