Recording of the visual regression run on signupdoggy.pages.dev · SignupDoggy - Full Product Walk.

In this video· click a step to jump to it

S
Passed ✓

Test recording

SignupDoggy - Full Product Walk

46,153 ms · 89 pixels changed

We built this regression test for signupdoggy.pages.dev — it's yours to keep, free.

Take this test with you

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

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const BASE = 'https://signupdoggy.pages.dev';
  const AUTH_KEY = 'sb-xqhnjbbewoldwtndxfrm-auth-token';
  const AUTH_VAL = '•••';

  const shot = (n, slug) => `${screenshotPath}-${n}-${slug}.png`;

  for (const pattern of ['**/google-analytics.com/**','**/googletagmanager.com/**','**/hotjar.com/**']) {
    await page.route(pattern, r => r.abort().catch(() => {}));
  }
  await page.addInitScript(([k, v]) => { localStorage.setItem(k, v); }, [AUTH_KEY, AUTH_VAL]);
+45 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
0.02%
Text
—
DOM
✓
Network
—
Console
✓
A11y
B
Perf
324 over
URL
✓
Variables
—
Full report
Log in →
89
Diff px
46s
Duration
B
Accessible
WCAG 2.2 · 85
C
Fast
Web Vitals · 70

Notes from the demo run

AI-generated

ProHeadshot is a tight, single-purpose funnel: sign in with a passwordless email link, land on a clean dashboard, then move into an 'Upload Your Photos' flow that pairs a drag-and-drop zone with a four-way 'Choose Your Style' picker (Corporate, Creative, Casual, Executive). Pricing is refreshingly honest — 'One payment. Yours forever.', no subscription.

Highlights
  • Style picker as the core choice
    Four well-described style cards (boardroom-ready, artistic, friendly, executive) make the one real decision the product asks of you feel considered rather than overwhelming.
  • No-subscription positioning
    The pricing page leads with 'One payment. Yours forever.' and an explicit 'Is this a subscription? No' FAQ — strong trust signal in an AI-headshot market full of recurring traps.
  • Honest gating
    'Generate My Headshots (5 more photos needed)' tells you exactly what's required before you spend a credit — no dead-end clicks.
Friction points
  • Thin empty dashboard
    Before uploading, the dashboard is a single 'No headshots yet' card; routing new users straight into /upload might convert better than the extra dashboard hop.
  • Magic-code copy vs link reality
    The signup UI asks for a 6-digit code but the email actually delivers a confirmation link — a small mismatch that can confuse first-time users.

Visual change

Step 889 px changed
Before
Before
After
After
Diff
Diff

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,239 test runs recorded · 1,156 products tested with Lastest

This test was built for signupdoggy.pages.dev — 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.