Have you ever looked at a vehicle dashboard full of blinking warning lights and wondered exactly why?
Why Is It Blinking? is an end-to-end data engineering and analytics platform. It ingests high-fidelity physical telemetry data (such as throttle input, sequential gearing, braking pressure, and engine RPM curves), processes it through a local relational database, and streams it into an interactive web interface for real-time diagnostics and anomaly tracking.
- Data Source: High-fidelity motorsport data stream mimicking real-world vehicle telemetry profiles (coherent acceleration curves, sequential downshifts, and braking pressure spikes).
- Ingestion Backend: Built using FastAPI to handle asynchronous concurrent telemetry payloads with low latency.
- Storage Layer: Relational MySQL storage designed to cache historical laps, manage indices, and serve time-series tracking data.
- Analytics Layer: A lightweight interactive analytics engine displaying live time-series tracking, mechanical status operational gauges, and sequential rev-matching indicators.
- CI/CD Pipeline: Automated GitHub Actions workflows that run
pytestsuites to validate schema conformity and verify endpoints before deployment.
- Python 3.10+
- requirements.txt
- MySQL Server
VISIT - WhyisitBlinking to checkout