Recording of the visual regression run on heymarvin.com · heymarvin-demo — app walkthrough.

In this video· click a step to jump to it

H
Failed

Test recording

heymarvin-demo — app walkthrough

22,284 ms · 30,377 pixels changed

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

Take this test with you

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

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const STAMP = Date.now().toString(36);
  const SLUG = "heymarvin";
  const DEMO_EMAIL = `viktor+${SLUG}${STAMP}@lastest.cloud`;
  const DEMO_PASSWORD = `•••`;
  const DEMO_NAME = 'Lastest Demo';
  const SIGNUP_PATH = "/signup";
  const BUSINESS = null;

  const shot = (n, sl) => screenshotPath.replace('.png', `-${n}-${sl}.png`);
  const settle = () => page.waitForLoadState('networkidle').catch(() => {});
+245 more lines — claim the test to get the full code.

Checks run

Run
✕
Visual
0.77%
Text
—
DOM
✓
Network
+36 −36
Console
✓
A11y
—
Perf
48 drift
URL
✓
Variables
—
Full report
Log in →
30,377
Diff px
22s
Duration
—
Accessible
A
Fast
Web Vitals · 100

Notes from the demo run

AI-generated

Heymarvin's signup surface (app.heymarvin.com/accounts/signup/) is a tight work-email-only form: Google/Microsoft/Okta SSO buttons + a single work-email field + policy checkbox + Signup. Server enforces a corporate-domain policy: @gmail.com is rejected with 'please sign up using your work id'. With [email protected] the form accepted and sent a temporary login link, but the mailbox isn't reachable from the demo's Gmail MCP, so the authed walk couldn't be captured.

Highlights
  • Clean signup surface
    Single email field, SSO buttons, policy checkbox, one Signup button. No ad-tech, no captcha — easy to evaluate.
  • Magic-link signin (no passwords)
    Heymarvin doesn't ask for a password; it emails a one-click signin link. Modern and reduces password-reset support load.
Friction points
  • Personal-email blocklist
    @gmail.com / @hotmail.com / @yahoo.com etc. blocked at signup. The block is real-time (form submits, server returns 'work id' message) which is great UX, but it filters out every evaluator on a personal email.

3 visual changes

Step 117,109 px changed
Before
Before
After
After
Diff
Diff
Step 26,203 px changed
Before
Before
After
After
Diff
Diff
Step 47,065 px changed
Before
Before
After
After
Diff
Diff

Share this run

57,604 test runs recorded · 1,174 products tested with Lastest

This test was built for heymarvin.com — 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.