Visual QA monitoring wall for inspecting many screens at once, with demo concepts for anomaly detection, screen health, comparison, and heatmap views.
Status: Public demo-ready · build verified · real production requires persistent screen ingestion, auth, incident workflow, and monitoring
- Why This Exists
- Status
- Key Technical Decisions
- Features
- Getting Started
- Environment Variables
- Deployment
- Verification
- Known Limits
- Author
When QA or support teams monitor many screens, they need fast visual scanning: what is healthy, what changed, what looks anomalous, and where attention should go first. MultiScreen QA Grid turns that workflow into a browser-first demo.
| Item | State |
|---|---|
| Release type | Public demo |
| Production app | Not yet |
| Data model | In-memory demo screen data |
| Deployment target | Cloudflare Pages |
| Last verified | 2026-06-04 |
Verified checks:
pnpm build
pnpm typecheckNext.js 16 is used for the dashboard and API routes. The app combines visual pages with route handlers for screen, compare, heatmap, and anomaly concepts.
Demo data is in-memory by design. It keeps the public prototype simple and makes the real production gaps clear instead of hiding missing ingestion/persistence work.
AI provider keys are optional demo configuration. The app documents Anthropic/OpenAI values, but real visual analysis behavior needs production smoke testing.
Cloudflare Pages is the first deployment target. The repo includes build:cloudflare, .nvmrc, static headers, and accepted Next 16 TypeScript normalization.
- dashboard screen wall
- screen detail concepts
- compare view
- heatmap view
- anomaly API route concept
- health/status badges
- optional AI provider configuration
- Cloudflare Pages demo deployment setup
pnpm install
pnpm devOpen:
http://localhost:3000AI_PROVIDER=claude
ANTHROPIC_API_KEY=YOUR_ANTHROPIC_API_KEY
OPENAI_API_KEY=YOUR_OPENAI_API_KEYRelease scope: public demo.
Cloudflare Pages settings:
| Setting | Value |
|---|---|
| Framework preset | Next.js |
| Build command | pnpm build:cloudflare |
| Build output directory | .vercel/output/static |
| Node version | 20.19.6 |
| Production branch | main |
pnpm build
pnpm typecheckBefore promoting beyond demo, smoke-test dashboard, compare, heatmap, screen detail, and API routes.
- No live screen ingestion yet.
- No persistent screen history yet.
- No authentication or incident ownership model yet.
- Monitoring/alerting workflows are conceptual in the demo.
Built by Sudarshan Chaudhari — SudarshanTechLabs.
MIT