Recording of the visual regression run on vendorapp.co · Vendorapp — app walkthrough.

In this video· click a step to jump to it

V
Passed ✓

Test recording

Vendorapp — app walkthrough

55,086 ms · 0 pixels changed · matches baseline

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

Take this test with you

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

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const APP_URL = 'https://app.vendorapp.co';
  let n = 0;
  const shot = async (slug) => {
    n += 1;
    await page.waitForTimeout(400);
    await page.screenshot({ path: screenshotPath.replace('{n}', String(n)).replace('{slug}', slug), fullPage: true });
    stepLogger.log(`Captured checkpoint ${n}: ${slug}`);
  };

  async function dismissCookieBanner() {
    const acceptBtn = page.getByRole('button', { name: /^accept$/i });
+173 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
✓
Text
—
DOM
✓
Network
+5196 −0
Console
✓
A11y
Review
Perf
—
URL
✓
Variables
—
Full report
Log in →
0
Diff px
55s
Duration
Review
Accessible
WCAG 2.2
C
Fast
Web Vitals · 70

Notes from the demo run

AI-generated

Vendorapp pairs a clean, purple-accented marketing site with a genuinely calm in-app dashboard once authenticated. Auth runs on Kinde (hosted email-code verification, no password), and the app itself centers on a single global 'Lookup a vendor' search that taps a 22M+ company index (via Brandfetch) to prescreen and add vendors in three clicks. The NIS2/DORA Readiness Hub is the standout feature: it renders a live 0/48 control score from real vendor data and maps every control back to a specific NIS2 article, but the full hub is gated behind an 'Advanced & Expert' paywall overlay for teams past the free tier.

Highlights
  • Smart vendor lookup
    Typing 'stripe.com' into the header search instantly surfaced three real Brandfetch-indexed matches (Stripe, plus two lookalike phishing-style domains) with logos — a nice touch that also doubles as light phishing-domain awareness for the user.
  • One-click prescreen
    Confirming a vendor triggers an automatic 'Vendorapp Intelligence' prescreen (sanctions screening + exposure + ESG rating) before the vendor is even added to the register — genuinely useful automation, not just a form.
  • NIS2 article-level mapping
    The Readiness Hub maps each of the 10 control groups to the exact NIS2 Article/sub-clause (e.g. '§2 · NIS2 Art. 21(3)'), which is the kind of detail that will resonate with the compliance-lead persona the founder is targeting.
Friction points
  • Kinde plus-alias filtering
    The email-code verification never arrived when registering with a Gmail '+alias' address ([email protected]); switching to the bare inbox address delivered the code within ~20 seconds. Worth knowing if the team ever wonders why some signups look like they abandon at the verify-code screen.
  • Vendor detail loads as a skeleton on first paint
    Navigating straight into a freshly-added vendor's detail page shows loading skeletons for total contract value / AI risk / timeline for a beat before hydrating — a brief empty-state flash worth checking if it lingers under real network conditions.

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

This test was built for vendorapp.co — 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.