In this video· click a step to jump to it
Test recording
AI for CA — app walkthrough
65,232 ms · 42,463 pixels changed
We built this regression test for ca-learners.netlify.app — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against ca-learners.netlify.app. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
const shot = async (n, slug) => {
await page.screenshot({ path: screenshotPath.replace('.png', `-${n}-${slug}.png`), fullPage: true });
};
// ---------- Public phase ----------
stepLogger.log('Visiting public home page');
await page.goto(baseUrl, { waitUntil: 'domcontentloaded' });
await page.waitForTimeout(1000);
await page.getByRole('button', { name: /accept|allow|got it|ok$/i }).first().click({ timeout: 2000 }).catch(() => {});
await shot(1, 'public-home');
Checks run
Notes from the demo run
AI-generatedAI for CA's signup is refreshingly frictionless for an Indian ed-tech product: a single-screen form (name, email, password, CA Level, Target Attempt) submits straight to an authenticated /dashboard with no email-verification gate, no OTP, and no multi-step onboarding wizard despite the signup page's own '3 quick phases' framing. The dashboard is a genuinely built-out study command centre: a dark, exam-prep-styled sidebar groups Overview/Study Plan/Career Guidance/AI Mentor, then a second group for Doubt Solver/YouTube Summarizer/Paper Checking/My Notes/Flashcards/Story Mode/Mock Tests/Game Quizzes/Focus Mode, then Amendments/CA News/Class Store/Free Resources, then Network/Study Rooms/Virtual Library/Book a Mentor/Leaderboard/Rewards. It reads like a fairly mature product surface for a solo CA-student-built app.
- Zero-friction signupCreate Account goes straight to an authed /dashboard with no email verification step — a rare and valuable choice that removes the #1 evaluator drop-off point seen across most 2026 SaaS signups.
- Rich onboarding checklistThe dashboard's 'Welcome to AI for CA!' card gives a 0% readiness score with 4 concrete first actions (check a paper, complete a mock test, ask the AI mentor, generate flashcards) — a strong activation pattern.
- Exam Countdown widgetThe dashboard leads with a live 'Exam Countdown: 183 days / 3 January 2027' tied to the Target Attempt picked at signup — nice personalisation payoff from a two-field signup choice.
- AI Mentor quick-promptsThe mentor chat offers one-click starter prompts (Solve a doubt / Explain a concept / Exam strategy / Recent amendments / Career after CA) that lower the blank-textbox intimidation factor.
- Console errors on load2-3 console errors were present on both /signup and authenticated dashboard routes; consoleErrorMode was set to warn for this run so they didn't fail the build, but worth a look given they appear on the very first paint.
- 'Flashcards' and 'My Notes' share one routeBoth sidebar links point to /dashboard/my-notes — likely an unfinished route wiring rather than intentional, since the nav presents them as two distinct features.
11 visual changes
Share this run
Proof your app is not AI slop
This test was built for ca-learners.netlify.app — 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.
































