Skip to content

StructLabs-io/platformstatusmonitor

Repository files navigation

Platform Status Monitor

Agent-configurable platform status monitoring for teams, agencies, and solo operators.

The MVP uses bundled JSON configuration, a Cloudflare Worker for ingestion/API, Workers KV for runtime state, and a read-only Next.js dashboard.

PSM dashboard — click to see a live install


More screenshots — Incidents, Routes, Platforms, Venues, Agent Setup
Incidents
Incidents
Routes
Routes
Platforms
Platforms
Venues
Venues
Agent Setup
Agent Setup

Status

The core MVP is complete.

  • Read-only webapp
  • JSON-first config
  • Routing decisions for webapp and external venues
  • Telegram and Slack delivery implemented (configure via install.json and Cloudflare secrets)

Architecture

status providers
  -> Cloudflare Worker
  -> normalized incidents and routing decisions in KV
  -> Next.js dashboard on Cloudflare Pages

Local Development

Read Prerequisites before setup. Project and design context live in PRODUCT.md and DESIGN.md.

pnpm install
pnpm check
pnpm test
pnpm validate:config

Run the Worker:

pnpm --filter @platform-status-monitor/worker dev

Run the webapp:

pnpm --filter @platform-status-monitor/web dev

Secrets

Never commit real tokens or webhook secrets. Use .dev.vars locally and Cloudflare secrets in deployed environments.

Deployment And CI

About

No description, website, or topics provided.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors