In this video· click a step to jump to it
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 });Checks run
Notes from the demo run
AI-generatedVendorapp 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.
- Smart vendor lookupTyping '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 prescreenConfirming 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 mappingThe 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.
- Kinde plus-alias filteringThe 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 paintNavigating 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
Proof your app is not AI slop
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.