Recording of the visual regression run on dropklient.com · dropklient — app walkthrough.

In this video· click a step to jump to it

D
Passed ✓

Test recording

dropklient — app walkthrough

65,364 ms · 0 pixels changed · matches baseline

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

Take this test with you

This is a real Playwright test, recorded against dropklient.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 path = screenshotPath.replace(/\.png$/, `-${String(n).padStart(2, '0')}-${slug}.png`);
    await page.screenshot({ path, fullPage: true });
    stepLogger.log(`Step ${n}: ${slug}`);
  };

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

Checks run

Run
✓
Visual
✓
Text
—
DOM
✓
Network
+616 −352
Console
✓
A11y
Review
Perf
297 over
URL
✓
Variables
—
Full report
Log in →
0
Diff px
1m 05s
Duration
Review
Accessible
WCAG 2.2
C
Fast
Web Vitals · 70

Notes from the demo run

AI-generated

dropklient nails a tight onboarding loop: verify email, name a project, pick a type, get a shareable client-portal link - all in under a minute, exactly as promised. The dashboard that follows is a real freelancer-facing tool (project cards with deliverable/file/feedback counters, archived/trash views, billing) rather than a placeholder shell, which matches the founder's launch thread about shipping in one intense week.

Highlights
  • Onboarding delivers on its own promise
    The wizard explicitly says 60 seconds to a shareable client portal - it actually took under a minute end to end, landing on a working project with a real portal link.
  • Client-facing side needs no account
    The generated portal link is designed for the freelancer's client to open directly - brief, files, and approvals with zero signup friction on their end, which is the entire value proposition.
  • Deliverable-tracking dashboard from day one
    Even a single fresh project surfaces Deliverables Approved, Files, and Feedback counters plus Active/Archived/Trash views - the information architecture is already built out, not bolted on later.
Friction points
  • Client portal link points at localhost
    The freshly generated share link read http://localhost:4321/portal/... instead of the production domain - a dev-environment leak that would make the very first shareable link a freelancer sends to a client come back as an unreachable localhost URL. Worth a same-day fix given it undermines the core pitch.
  • Accessibility score 63/100 (3 critical violations)
    Automated axe-core scan flagged 3 critical issues across the signup and dashboard flow.

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

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