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.

License

MIT


About

I'm Sudarshan Chaudhari, a Senior Quality Engineer, Test Automation specialist, and AI systems builder based in Bangkok, Thailand.

I have 13+ years of experience in software quality engineering, working across SaaS, fintech, gaming, web, mobile, cloud, and digital signage platforms. My background combines hands-on test automation with QA leadership, test strategy, CI/CD, release quality, production investigation, and cross-platform validation.

Alongside my professional QA career, I run SudarshanTechLabs, my independent engineering and product lab where I design, build, test, and ship software across Android, web, AI, cybersecurity, developer tooling, and cross-platform applications.

What I work on

  • ⚙️ Quality Engineering & Test Automation — Playwright, Selenium, Cypress, Appium, API testing, automation frameworks, end-to-end testing, CI/CD, release gates, GitHub Actions, risk-based testing, and production validation
  • 🤖 AI Systems & Automation — AI agents, multi-agent orchestration, MCP servers, AI-assisted QA, prompt tooling, developer workflows, automation systems, and Claude Code plugins
  • 📱 Mobile & Cross-Platform Applications — Android applications built with Kotlin and Jetpack Compose, Google Play releases, automated build and publishing pipelines, and cross-platform development spanning iOS, web, Windows, and macOS
  • 🌐 Web Applications & Platforms — Full-stack applications using Next.js, TypeScript, Firebase, Cloudflare, REST APIs, and modern web infrastructure
  • 🛠️ Developer Tooling & CLI Engineering — Rust, Python, TypeScript, CLI utilities, multi-repository tooling, build automation, release tooling, and engineering productivity systems
  • 🛡️ Cybersecurity & Observability — Threat detection, log analysis, security auditing, vulnerability assessment, monitoring, and security-focused developer tools
  • 📺 Digital Signage & Device Platforms — Content validation, playback testing, device compatibility, production investigation, monitoring, and QA across diverse hardware and operating-system environments

My work sits at the intersection of quality engineering, automation, AI, and software development. I approach products with a QA mindset from the beginning: understanding failure modes, designing for testability, automating repetitive work, and building release confidence into the engineering process.

Through SudarshanTechLabs, I also build products and tools from idea to production, covering architecture, development, testing, CI/CD, release automation, monitoring, and ongoing maintenance.

🌐 sudarshantechlabs.com · 💼 LinkedIn · 🐙 GitHub · ✉️ sunny.sudarshan@gmail.com

About

Visual QA monitoring wall for many screens at once

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages