Showcase · live in production
Self-hostable Atlassian-Statuspage alternative. Multi-tenant, realtime via SSE, full audit-trail via event-sourcing. We use it ourselves for status.kumiko.so. Live customer traffic at publicstatus.eu.
Acme Corp
System status
We're seeing increased latency on read replicas. Mitigation in progress, ETA 15 minutes.
How it's built
defineFeature("publicstatus", …)
Component CRUD, incident open / post-update / resolve, maintenance schedule. Each transition emits an event — full timeline reconstructible.
SSE via Redis pub/sub
Public-page subscribers see status changes within milliseconds. No client polling, no WebSocket plumbing — Kumiko's SSE-handler does the work.
Subdomain host-dispatch
acme.publicstatus.eu → tenant Acme. admin.publicstatus.eu → admin shell. Apex → marketing. All in one Bun-server, no proxy gymnastics.
Email + webhook fanout · in progress
Per-tenant subscribers, double-opt-in (GDPR), one-click unsub. BullMQ jobs for delivery, retry, dead-letter — all via bundled-features. Phase 2 of the showcase plan.
Hosting reality
One Hetzner CAX21 (~€10/month). Postgres + Redis + Meilisearch in Docker on the same box. SSL via Caddy. Customer status pages on subdomains. Real production traffic, real SaaS customers.
Asset tracker, helpdesk, CRM, internal portal — same framework, same multi-tenant, same audit, same on-prem option. Pilot program: 3–5 slots, joint setup sprint, free for 3 months in exchange for an honest reference story (your veto on every sentence).