Recording of the visual regression run on microcoachapp.com · microcoach — app walkthrough (public).

In this video· click a step to jump to it

M
Passed ✓

Test recording

microcoach — app walkthrough (public)

44,570 ms · 26 pixels changed

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

Take this test with you

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

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const SITE = baseUrl || 'https://microcoachapp.com';
  const STAMP = Date.now().toString(36);
  const shotsDir = screenshotPath.replace(/\.png$/i, '');

  // Filename helper: screenshotPath is a single filename. Append a counter+slug suffix.
  let n = 0;
  const shot = async (slug) => {
    n += 1;
    const file = screenshotPath.replace(/\.png$/i, `-${String(n).padStart(2, '0')}-${slug}.png`);
    await page.screenshot({ path: file, fullPage: true });
    stepLogger.log(`screenshot ${n}: ${slug}`);
+160 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
26px
Text
—
DOM
✓
Network
—
Console
✓
A11y
—
Perf
99 over
URL
✓
Variables
—
Full report
Log in →
26
Diff px
45s
Duration
—
Accessible
Review
Fast
Web Vitals

Notes from the demo run

AI-generated

Micro Coach's marketing site is striking — bold dark theme, confident 'Stop Guessing. Start Getting Stronger.' hero, three feature-focused subpages, and a five-step lead-capture wizard that quietly does a lot of work before asking for an email. The web layer is intentionally a funnel into the iOS/Android app, so there is no web dashboard to walk into; the wizard interaction IS the founder's primary web business flow.

Highlights
  • Lead funnel disguised as a fitness questionnaire
    The /get-started wizard collects goal, schedule, gym access, name, age, activity level across five steps — only at the end does it ask for an email. That sequencing is a textbook conversion pattern: by step 5 the visitor has already invested two minutes, so they're far more likely to hand over the email.
  • Feature pages do real SEO work
    Each capability has its own marketing page (/ai-workout-planner, /training-block-workout, /progressive-overload-tracker). The URLs themselves are keyword-targeted long-tails — strong organic discovery play for a niche fitness audience.
  • Confident hero copy
    'Stop Guessing. Start Getting Stronger.' is a much stronger founder-voice line than the usual 'AI-powered fitness platform.' It frames the product as a fix for a specific pain (random workouts) rather than a feature list.
Friction points
  • Web signup is mobile-only with no in-page nudge
    /login says 'Sign up on the app — accounts are created in the mobile app only' but the marketing pages never warn visitors. A web visitor who completes the 5-step wizard and lands on the email-capture step still has no way to actually USE the product from a desktop browser. Adding a 'continues in the mobile app' line near the hero CTAs would set expectations earlier.
  • No visible cookie/consent banner
    Probably an oversight rather than a feature — most EU traffic will expect one. Worth checking if analytics is firing pre-consent.
  • Wizard Next button is enabled even before required selections register on some steps
    Step 3 (schedule) accepted Next when the visible state showed selected buttons but the underlying form state hadn't recorded the click — a non-deterministic submission risk for less patient visitors.
Couldn't reach
  • /app·404 — no web app surface; product is iOS/Android only
  • /dashboard, /workout, /exercises, etc.·Same — all SPA 404 fallbacks; no authenticated web routes exist

Visual change

Step 126 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,604 test runs recorded · 1,174 products tested with Lastest

This test was built for microcoachapp.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.