Unbuilt

Board/quiet-status

DevWorkrotting

Uptime page that pages a human in plain English

Ping the endpoints. When something dies, the alert is a sentence: what broke, since when, who is on call, last deploy. Plus a public status page that doesn't look like 2014.

For Tiny teams who can't afford Datadog theater

Classic portfolio idea, executed as a product not a tutorial

The problem, sharper

Tiny teams who can't afford Datadog theater already tried the generic version and bounced. Ping the endpoints. When something dies, the alert is a sentence: what broke, since when, who is on call, last deploy. Plus a public status page that doesn't look like 2014. The wedge is the constraint, not another feature list.

Features that make the pitch true

  1. 01Capture the job in one screen: Ping the endpoints. When something dies, the alert is a sentence: what broke, since when,…
  2. 02Audience-aware defaults for tiny teams who can't afford datadog theater.
  3. 03Shareable artifact you can send to a teammate in one tap.
  4. 04Honest empty states. No fake social proof, no infinite onboarding.
  5. 05Export: the user can leave with their data on day one.

This weekend

  • Friday: landing page, one happy path, seed data.
  • Saturday: the core loop that makes the pitch true.
  • Sunday: share link, ugly-but-working export, tell ten people.

Stack

  • Next.js + TypeScript
  • Local-first persistence, server later
  • API + webhook
  • status page
  • single-tenant first
  • role-based access

User stories

Paste into Cursor, Claude Code, or Codex

Build a working product called CinderDesk.

Tagline: Uptime page that pages a human in plain English — without the usual product theater.

One-liner: Ping the endpoints. When something dies, the alert is a sentence: what broke, since when, who is on call, last deploy. Plus a public status page that doesn't look like 2014.

Who it is for: Tiny teams who can't afford Datadog theater

Non-goals: do not build a generic dev app. Do not add auth until the core loop works. Do not invent extra personas.

Must-have features:
1. Capture the job in one screen: Ping the endpoints. When something dies, the alert is a sentence: what broke, since when,…
2. Audience-aware defaults for tiny teams who can't afford datadog theater.
3. Shareable artifact you can send to a teammate in one tap.
4. Honest empty states. No fake social proof, no infinite onboarding.
5. Export: the user can leave with their data on day one.

Suggested stack:
- Next.js + TypeScript
- Local-first persistence, server later
- API + webhook
- status page
- single-tenant first
- role-based access

UX:
- Distinctive, editorial, not purple-gradient SaaS
- Works on a phone
- Empty states teach the product
- One primary action per screen

Ship this weekend:
1. A landing page that states the job in one breath
2. The core loop end to end with sample data
3. A shareable output
4. A README that explains what was intentionally left out

Constraints: TypeScript. Keep the first version local-first if a database would slow you down. Name the product CinderDesk unless you have a clearly better one.