Event-Driven Real-Time Metrics Platform – Next.js, FastAPI, SSE & Postgres
Budget: $100.0
FIXED /
⭐ 0.00 (0)
Czech Republic
next.js, react-js, typescript, node.js, postgresql, websockets
We're a small product/SaaS team building out the analytics layer of our web app and need a full-stack developer to ship a production-ready, real-time dashboard module.This isn't a static CRUD dashboard. We want live, auto-updating metrics, a scheduled aggregation pipeline, and clean streaming APIs underneath.
Scope of work:
Frontend: Authenticated dashboard with a login screen and role-based views (admin vs viewer), Live-updating summary cards, a data table, and a chart that refresh in real time, no manual reload & Graceful loading, reconnection, and empty/error states
Backend: REST API for dashboard data, plus a streaming endpoint (Server-Sent Events or WebSockets) that pushes metric updates to the client as they happen, A scheduled background job (cron) that periodically aggregates raw events into rollup tables the dashboard reads from & JWT authentication with role-based access control enforced on every endpoint
Database: Schema for raw events plus aggregated rollups, with seed data and sensible indexing for the dashboard queries.
Deployment: Deployed to Vercel (frontend) + hosted backend, with a short handover notes.
Deliverables: Working source code in a Git repository, a live demo link, and brief documentation.
We care about clean, maintainable code and clear communication. This is an initial project if it goes well, we have more dashboard features and API work planned.
Auf Upwork öffnen