YankzWorld
All work
Operations dashboard2025YankzWorld Admin

Ops dashboard for 30+ self-hosted services

One UI for the entire self-hosted stack — health checks, log search, deploy history with rollback, certificate expiry, backup status, and Slack alerting.

The problem

Running 30+ self-hosted apps means 30+ tabs. We needed a single pane of glass to see what's broken, what's stale, what shipped today, and what needs attention now.

Approach

  • Next.js dashboard hitting each service's healthcheck on a 60-second cron
  • FastAPI worker scraping per-container metrics and surfacing them as Prometheus metrics
  • Postgres-backed deploy history with one-click rollback
  • Certificate-expiry, backup-status, and queue-depth tiles surfaced front and centre
  • Slack alerts for anything that drops below threshold; Loki + Grafana for log exploration

Outcome

  • Mean time to detect outages dropped from hours to minutes
  • On-call cognitive load down — every incident has a single landing page
  • Onboarding a new operator takes a 10-minute walkthrough, not a wiki crawl

Next case study

Budget tracker with debt formulas and Telegram alerts

BudgetApp

Got a project that's been waiting too long?

We respond to every inquiry within one business day. No funnels — just a real conversation about whether we're a fit.