In this video· click a step to jump to it
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]);
Checks run
Notes from the demo run
AI-generatedProHeadshot 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.
- Style picker as the core choiceFour 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 positioningThe 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.
- Thin empty dashboardBefore 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 realityThe 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
Share this run
Proof your app is not AI slop
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.


