In this video· click a step to jump to it
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(() => {});Checks run
Notes from the demo run
AI-generatedKanban 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.
- Auto-session signupEmail+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 realDescribing "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 clientsThe /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).
- AI plan-generation stream occasionally throws a console errorOn 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 startsBetween 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
Proof your app is not AI slop
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.