Recording of the visual regression run on www.namespyai.com · NameSpyAI — app walkthrough.

In this video· click a step to jump to it

W
Passed ✓

Test recording

NameSpyAI — app walkthrough

38,908 ms · 0 pixels changed · matches baseline

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

Take this test with you

This is a real Playwright test, recorded against www.namespyai.com. 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;
    const p = screenshotPath.replace('{n}', String(n)).replace('{slug}', slug);
    await page.screenshot({ path: p, fullPage: true });
    return p;
  };

  const dismissCookieBanner = async () => {
    const btn = page.getByRole('button', { name: /accept|allow|got it|ok$/i }).first();
    await btn.click({ timeout: 3000 }).catch(() => {});
+62 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
✓
Text
—
DOM
✓
Network
+20 −10
Console
✓
A11y
B
Perf
380 over
URL
✓
Variables
—
Full report
Log in →
0
Diff px
39s
Duration
B
Accessible
WCAG 2.2 · 85
B
Fast
Web Vitals · 85

Notes from the demo run

AI-generated

NameSpyAI checks whether a proposed product or brand name is available across domains, app stores, and social platforms in one pass, returning a numeric risk score plus per-platform findings. Signup is Google OAuth via Supabase; the free tier is metered (5 checks/month, 3/day) and surfaced right next to the search box rather than hidden in a billing page.

Highlights
  • Single-search, many-surface coverage
    One query fanned out across Web Search, Domains, App Store, Play Store, Instagram, YouTube, LinkedIn, GitHub, and npm/PyPI, plus one-click manual-check links for X, Reddit, Product Hunt, and Crunchbase where automated checks aren't feasible.
  • Quota visible at the point of use
    '4/5 left this month - 2/3 today' sits directly next to the search box, so the free-tier limit is legible before a user burns their remaining searches, rather than a surprise paywall.
  • Actionable alternative names
    A conflict (e.g. Instagram handle taken) surfaces 'Try instead' suggestion chips (alternate word orders) right in the results, turning a dead-end into a next step.

Share this run

Earned · Lastest awards

Proof your app is not AI slop

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

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