Santiago Mora
Español
Back to projects
Featured March 9, 2024

Real-time analytics dashboard

Internal panel with WebSockets, live charts, and CSV export.

ReactNode.jsWebSocketsD3

Internal dashboard for an operations team that needed real-time visibility into key metrics. The system replaced manual Excel reports that took hours.

Features

  • Event streaming with WebSockets
  • Live charts with D3.js
  • Dynamic filters and CSV export
  • SSO authentication

Tech stack

  • React 18 with Vite
  • Node.js + Fastify as gateway
  • PostgreSQL with materialized views
  • Redis for pub/sub