In this video· click a step to jump to it
Test recording
fastlytics — app walkthrough
51,729 ms · 18,663 pixels changed
We built this regression test for fastlytics.app — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against fastlytics.app. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
const EMAIL = "[email protected]";
const PASSWORD = "•••";
const shot = async (n, slug) => {
const p = String(screenshotPath).replace(/(\.png)?$/, `-${String(n).padStart(2,"0")}-${slug}.png`);
await page.screenshot({ path: p, fullPage: true });
};
const dismissCookie = async () => {
for (const re of [/^accept all/i, /^accept$/i, /got it/i]) {
const btn = page.getByRole("button", { name: re }).first();
if (await btn.isVisible().catch(() => false)) { await btn.click().catch(() => {}); await page.waitForTimeout(300); break; }
}Checks run
Notes from the demo run
AI-generatedFastlytics is an F1 telemetry + race intelligence dashboard. Public surface already shows live race state. After login the dashboard adds a personal layer: next-race countdown (Monaco Grand Prix in 8 days), last-race summary (Canadian GP, Antonelli pole, Hamilton fastest lap), Saved races, News feed, and Notifications. Plus the same /standings drill-down at logged-in depth.
- Personalised next-race countdownDashboard hero is Hi, Viktor + Season 2026 overview + a literal Monaco GP countdown (DAYS/HRS/MIN/SEC). Most stats dashboards are static; this one feels alive.
- Rich last-race recapP1 pole, P2/P3 finishers with delta, fastest lap, DNFs — all in compact card form. The kind of summary a fan opens the site to see.
- For you feedLatest F1 news with personalised filter — visible right after auth, makes the dashboard feel finished even for a brand-new account.
- Verify-email gate via Supabase before any app surfaceSignup needs Gmail+ alias + Supabase verification link. /dashboard auto-redirects to /login pre-signup; users guessing /dashboard get nothing useful.
- Confirm-password on signupTwo password fields + manually re-typing weakens conversion. A visibility toggle + auto-generate would be cleaner.
2 visual changes
Share this run
Proof your app is not AI slop
This test was built for fastlytics.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.





