Skip to content

Repository files navigation

MultiScreen QA Grid

Version Next.js React Release

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

Contents

  1. Why This Exists
  2. Status
  3. Key Technical Decisions
  4. Features
  5. Getting Started
  6. Environment Variables
  7. Deployment
  8. Verification
  9. Known Limits
  10. Author

Why This Exists

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.

Status

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 typecheck

Key Technical Decisions

Next.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.

Features

  • 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

Getting Started

pnpm install
pnpm dev

Open:

http://localhost:3000

Environment Variables

AI_PROVIDER=claude
ANTHROPIC_API_KEY=YOUR_ANTHROPIC_API_KEY
OPENAI_API_KEY=YOUR_OPENAI_API_KEY

Deployment

Release 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

Verification

pnpm build
pnpm typecheck

Before promoting beyond demo, smoke-test dashboard, compare, heatmap, screen detail, and API routes.

Known Limits

  • 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.

Author

Built by Sudarshan Chaudhari — SudarshanTechLabs.

License

MIT

About

Visual QA monitoring wall for many screens at once

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages