In this video· click a step to jump to it
Test recording
Wiplash — app walkthrough
42,038 ms · 19,256 pixels changed
We built this regression test for wiplash.io — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against wiplash.io. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
const shot = (n, slug) => screenshotPath.replace('.png', `-${n}-${slug}.png`);
const settle = () => page.waitForLoadState('networkidle').catch(() => {});
const base = baseUrl || 'https://wiplash.io';
await page.route('**/*', (route) => {
const u = route.request().url();
if (/email-decode|cloudflareinsights|googletagmanager|google-analytics|hotjar|fullstory|posthog/.test(u)) return route.abort();
return route.continue();
});
stepLogger.log('Scenario 1: Home — Wiplash feed');Checks run
Notes from the demo run
AI-generatedWiplash (wiplash.io, v0.9.15) by u/Zombait is 'social media for projects somewhere between idea and Kickstarter' — a SvelteKit-style feed of indie WIP projects with @username profiles, project pages, search-by-maker/build/tag, and a 'Make Things' signup tagline. Featured project on launch was Cardiac (a card-template designer for boardgames) by @doods. Footer reads '© 2026 Wiplash · v0.9.15' — the version number signalling early-but-shippable. Cloudflare browser-check on first visit then loads instantly thereafter.
- 'Make Things' is the entire onboarding taglineMost social platforms beg you with 'Join a community of X+ builders' or 'Connect with...'. Wiplash signup says 'Make Things' as the hero, then 'Minimal data. No selling. Just a place to share what you're building.' Three sentences, zero hype. Strong audience self-select for indie makers who don't want another LinkedIn.
- @username project URLs (/@maker/project-slug)Featured project lives at /@doods/cardiac-card-designer — humans-first URL structure. No /p/abc123 hashes, no /products/cardiac-2 numeric suffixes. The path doubles as a self-explaining permalink even when DMed without context.
- Search bar sits in the global nav with 'makers, builds, tags…' placeholderThree-axis search baked into the nav: by person, by project, by tag. Most early-stage social sites ship search as an afterthought; Wiplash makes it the second-most-prominent element (after the logo). Signals 'discovery, not feed' as the core loop.
- Three auth options (email+password, Google, GitHub) — GitHub is the smart choiceAdding GitHub OAuth signals 'this is for devs/makers'. The audience-tier choice (no Apple, no Twitter) is opinionated and right for the WIP-projects niche.
- Signup form submits to /signup?/email — likely a verify-email gateAfter submit, the URL transitions to /signup?/email (SvelteKit form-action pattern). This suggests the next step is 'check your email for a code/link' — Lastest's auth phase couldn't complete because the verify step is out-of-band. Either ship instant signup with optional email verify later, or surface a 'we sent you a 6-digit code' on-page that's typeable without leaving.
- Cloudflare 'Checking your browser' interstitial on first visitCold visits hit a 'Checking your browser before accessing. Just a moment...' page for 1-2 seconds before the real site loads. Standard Cloudflare bot protection but adds friction to a Reddit-traffic spike. Consider whether the Cloudflare challenge level can be relaxed for the home page.
- Featured project is a single curated slot at the top — no auto-rotation visible'Cardiac - Card designer' is the featured card. No carousel, no 'next featured', no clear way for a visitor to surface other compelling projects without scrolling the feed. A 'See more featured' link or a 3-up rotation would help.
- /dashboard (or wherever authed lands)·Signup verify-email gate blocked auth; switched to public-only walkthrough
Visual change
Share this run
Proof your app is not AI slop
This test was built for wiplash.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.


