Manoj
Back to Projects
Data & Analytics·2024active

Analytics Dashboard

Real-time business intelligence dashboard processing 1M+ events/day with sub-100ms queries on ClickHouse.

Developed a real-time analytics platform for a client needing visibility into high-volume event streams. The Remix.js frontend renders interactive D3-powered charts - line, bar, pie, heatmap, funnel, and more - with drill-down capability from summary views to individual records. A drag-and-drop report builder lets non-technical users compose custom dashboards without writing queries. On the backend, Node.js ingestion workers pipe events into ClickHouse, which returns analytical results in under 100ms even across billions of rows. Kubernetes orchestrates the worker fleet, auto-scaling based on ingestion lag. Role-based access control, scheduled email reports, and CSV / PDF exports round out the feature set.

1M+
Events/Day
<100ms
Query Speed
15+ types
Charts

Tech Stack

React.jsTypeScriptNode.jsClickHouse DBRemix.jsD3.jsKubernetes

Key Features

  • 15+ chart types with drill-down from summary to detail
  • Drag-and-drop report builder for non-technical users
  • Real-time event streaming with sub-100ms query latency
  • Auto-scaling ingestion workers on Kubernetes
  • Role-based access control and audit logging
  • Scheduled email reports with PDF and CSV export