Recording of the visual regression run on kanbanai.dev · Kanban AI — app walkthrough.

In this video· click a step to jump to it

K
Passed ✓

Test recording

Kanban AI — app walkthrough

71,196 ms · 0 pixels changed · matches baseline

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

Take this test with you

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

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  let stepCount = 0;
  const shot = async (slug) => {
    stepCount += 1;
    await page.screenshot({ path: screenshotPath.replace('.png', `-${stepCount}-${slug}.png`), fullPage: true });
  };

  // ---- Public phase ----
  stepLogger.log('Scenario 1: Home');
  await page.goto(baseUrl, { waitUntil: 'domcontentloaded' });
  await page.waitForTimeout(1000);
  await page.getByRole('button', { name: /accept|allow|got it|ok$/i }).first().click({ timeout: 3000 }).catch(() => {});
+133 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
✓
Text
—
DOM
✓
Network
+585 −585
Console
26 new
A11y
B
Perf
91 drift
URL
26 diverged
Variables
—
Full report
Log in →
0
Diff px
1m 11s
Duration
B
Accessible
WCAG 2.2 · 84
A
Fast
Web Vitals · 100

Notes from the demo run

AI-generated

Kanban AI leads with a clear value prop ("Your AI-powered project companion") and a tight, well-organized landing page (features, pricing, docs, blog all reachable from top nav). The signup flow (email+password with a Google option) auto-sessions straight into a guided New Project flow instead of a bare dashboard, which is a strong first-run choice for an indie tool. The standout feature is the AI-assisted project setup: describing an idea produces a real multi-phase project overview and a first-week task breakdown before the board is even created.

Highlights
  • Auto-session signup
    Email+password registration lands the user directly in the app (redirected to /new-project) with no email-verification gate -- lowest-friction onboarding pattern we see.
  • AI-assisted project setup is real
    Describing "a habit tracker web app with streaks, reminders, and a weekly progress email digest" produced a genuine multi-phase project overview (Ideation, Product, Testing/Launch) and 5 concrete first-week tasks (Market Research, Competitor Analysis, MVP Feature Planning, Kanban Board Setup, Team Kick-off Meeting), then created a working sprint board pre-populated with those tasks.
  • MCP integration for AI clients
    The /connect page offers direct Claude/Cursor MCP hookup so the kanban board can be driven from a coding agent's chat -- a differentiated, forward-looking feature for the target audience (solo builders using AI tools).
Friction points
  • AI plan-generation stream occasionally throws a console error
    On one run the AI response stream produced 'SyntaxError: Unterminated string in JSON at position 21' repeatedly while the Project Plan Review was still rendering (assets/NewProject-*.js chunk parser). The app recovered on retry, but the error is visible in the browser console during generation and could indicate an occasional truncated SSE chunk from the backend.
  • Plan generation has no visible progress indicator once streaming starts
    Between submitting the idea and the Accept Plan button appearing, there's a multi-second window where only a static 'Generating project plan...' line is shown -- a small percentage/step indicator would reassure users during the longer AI calls.

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

This test was built for kanbanai.dev — 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.