Recording of the visual regression run on painteddoor.io · PaintedDoor — authed app walkthrough.

In this video· click a step to jump to it

P
Passed ✓

Test recording

PaintedDoor — authed app walkthrough

38,620 ms · 0 pixels changed · matches baseline

We built this regression test for painteddoor.io — it's yours to keep, free.

Take this test with you

This is a real Playwright test, recorded against painteddoor.io. Claim it into your own workspace and re-run it on every deploy — free.

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  let n = 0;
  const shot = async (slug) => {
    n += 1;
    await page.screenshot({ path: screenshotPath.replace(/\.png$/, `-${n}-${slug}.png`), fullPage: true });
  };

  // 1. Dashboard (authenticated) — validation history
  await page.goto(baseUrl + '/dashboard', { waitUntil: 'domcontentloaded' });
  await page.waitForTimeout(1500);
  stepLogger.log('Scenario 1: Dashboard');
  await shot('dashboard');
+60 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
✓
Text
—
DOM
✓
Network
✓
Console
✓
A11y
C
Perf
64 drift
URL
✓
Variables
—
Full report
Log in →
0
Diff px
39s
Duration
C
Accessible
WCAG 2.2 · 70
A
Fast
Web Vitals · 100

Notes from the demo run

AI-generated

PaintedDoor is a startup-idea validator: describe your idea, get a Founder Signal Score (Pain, Market, Competition, Timing) and a GO/PIVOT/KILL verdict in under 90 seconds. The authenticated dashboard doubles as a running log of every idea a founder has tested, with the option to click into any past report for the full breakdown. The core interaction (a 4-step idea-description wizard) is front and center, reachable from a single 'Validate idea' button in the header on every page.

Highlights
  • Verdict taxonomy is blunt and useful
    GO / PIVOT / KILL badges on every dashboard card make the validation history scannable at a glance — no need to open each report to see whether an idea was worth pursuing.
  • Graveyard page turns killed ideas into content
    A dedicated 'Graveyard' section for low-scoring ideas is a clever way to make bad news feel like part of the product's value (transparency + pattern-matching for other founders).
  • 4-question wizard keeps the primary interaction fast
    Idea, target customer, problem solved — three short-answer questions before the score generates, matching the '90 seconds' promise on the landing page.

Share this run

Earned · Lastest awards

Proof your app is not AI slop

LASTEST
starter
tests
all passing
regressions
0
Badges stay live, ratchet upward, only downgrade on confirmed regression.
57,311 test runs recorded · 1,174 products tested with Lastest

This test was built for painteddoor.io — claim it free

One click copies the test and baseline screenshots into your own Lastest workspace. Re-run on every deploy and catch regressions before your users do — free, no card required.