All work
Ops & DataLive demo

Courts Tracker

An operations management platform for tracking sports-court partner onboarding, request pipelines, SLA compliance and real-time alerts, with an analytics dashboard for ops and leadership and role-based access.

Court states
4
Roles
3 RBAC
Alerts
Auto SLA

The problem

Partner onboarding and SLA tracking lived in spreadsheets, so breaches were caught late and leadership had no live view.

How it works

A role-scoped Next.js app tracks each court through its pipeline with automatic SLA alerting, backed by Prisma/PostgreSQL and Redis, surfaced through an analytics dashboard.

Highlights

  • Full court lifecycle: ACTIVE, INACTIVE, ONBOARDING and SUSPENDED with stage-by-stage pipeline tracking.
  • Request pipeline with SLA enforcement: SLA_WARNING and SLA_BREACH alerts fire automatically as deadlines approach.
  • Real-time alerts dashboard surfaces flagged courts and overdue requests across the team.
  • Role-based views for ADMIN, OPS and LEADERSHIP with appropriate data scoping.
  • CSV bulk import plus a webhook endpoint for external integrations.