In this video· click a step to jump to it
Test recording
Subscription Keeper — app walkthrough
33,069 ms · 0 pixels changed · matches baseline
We built this regression test for subscriptionkeeper.io — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against subscriptionkeeper.io. Claim it into your own workspace and re-run it on every deploy — free.
const shot = (n, slug) => `/tmp/s${n}_${slug}.png`;
// Block analytics and third-party noise to prevent console errors
await page.route('**/*', async (route) => {
const u = route.request().url();
if (/hotjar|clarity\.ms|sentry\.io|analytics\.google|googletagmanager|doubleclick/.test(u)) {
await route.abort();
} else {
await route.continue();
}
});Checks run
Notes from the demo run
AI-generatedSubscriptionKeeper is a clean, catalog-style SaaS subscription tracker. The dashboard surfaces all subscriptions with cost data front-and-center, while category filters (AI, Streaming, Developer Tools) make it easy to slice spending. The search experience is snappy and the Insights page gives a consolidated spend overview.
- Category filtersOne-click category filters (AI, Streaming, Dev Tools) work seamlessly to narrow the catalog
- Subscription catalogPre-populated catalog of popular SaaS products with pricing cards reduces manual entry friction
- Insights pageDedicated spending analytics page gives founders a quick cost-at-a-glance view
- Tools pageUtility calculators complement the tracker with actionable helpers
- Search UXLive search filtering with placeholder copy referencing real products (Netflix, Spotify, Notion) sets good expectations
- No subscription added stateDashboard shows the full catalog without a clear CTA to start tracking — first-run guidance could be clearer
- GitHub click closes modalClicking a subscription card opens a dialog but Escape needed to dismiss — no visible X button spotted
Share this run
Proof your app is not AI slop
This test was built for subscriptionkeeper.io — 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.