Recording of the visual regression run on caniapp.tech · cAnI — app walkthrough.

In this video· click a step to jump to it

C
Passed ✓

Test recording

cAnI — app walkthrough

17,220 ms · 320 pixels changed

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

Take this test with you

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

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const shot = (n, slug) => screenshotPath.replace('.png', `-${n}-${slug}.png`);
  const settle = () => page.waitForLoadState('networkidle').catch(() => {});
  let sc = 1;

  // cAnI is a single-page app served at "/". When chained via setupTestId the
  // browser context is already authenticated, so "/" renders the dashboard.
  await page.goto(baseUrl, { waitUntil: 'domcontentloaded' });
  await settle();
  await page.waitForTimeout(1200);

  // Sanity: if the signup form is showing, the chained session didn't stick.
+56 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
0.08%
Text
—
DOM
✓
Network
+125 −0
Console
✓
A11y
—
Perf
—
URL
✓
Variables
—
Full report
Log in →
320
Diff px
17s
Duration
—
Accessible
B
Fast
Web Vitals · 85

Notes from the demo run

AI-generated

cAnI is an 'AI financial copilot' / cashflow-forecasting workspace. Signup is a single on-page form that auto-logs you straight into a polished 'Intelligence Workspace' dashboard — no email-confirmation friction. The product models recurring + one-time inflows, outflows/EMIs, credit reserves and assets, then projects a 6-month wallet balance. The free tier is genuinely usable.

Highlights
  • Zero-friction onboarding
    Create-workspace form auto-logs in with no email-confirmation step — the visitor is in the live dashboard within one click. Rare and excellent for activation.
  • Real forecasting engine on the dashboard
    The 'EMI Tenure & Future Balance Projections' table and 'Simulate Potential EMI Impact' toggle give an immediate sense of value even before data is entered.
  • Clean income modeling
    Adding a recurring 'Product Designer Salary' of ₹1,65,000 instantly updated the 'Consolidated Total Inflow' and Income Streams Directory — the core 'set up your cashflow' loop works smoothly.
Friction points
  • Signature feature is Pro-gated
    The 'Can I Buy This?' AI purchase analyzer — arguably the headline hook — is locked behind Pro (₹999/mo) and shows a paywall on the free tier. Consider letting free users run 1-2 analyses to feel the magic before paywalling.
  • Empty-state dashboard
    A fresh workspace shows ₹0 everywhere and 'Add data first to get insights'. A guided 'add your salary' first-run nudge would shorten time-to-value.

5 visual changes

Step 164 px changed
Before
Before
After
After
Diff
Diff
Step 264 px changed
Before
Before
After
After
Diff
Diff
Step 364 px changed
Before
Before
After
After
Diff
Diff
Step 464 px changed
Before
Before
After
After
Diff
Diff
Step 564 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 caniapp.tech — 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.