In this video· click a step to jump to it
Test recording
OneOne — app walkthrough
20,290 ms · 0 pixels changed · matches baseline
We built this regression test for daily-intent-one.lovable.app — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against daily-intent-one.lovable.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 = (n, slug) => screenshotPath.replace('.png', `-${n}-${slug}.png`);
const settle = () => page.waitForLoadState('networkidle').catch(() => {});
const base = baseUrl || 'https://daily-intent-one.lovable.app';
const STAMP = Date.now().toString(36);
const EMAIL = `viktor+oneone${STAMP}@lastest.cloud`;
const PASSWORD = `•••`;
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();Checks run
Notes from the demo run
AI-generatedOneOne by u/mo-builds is a Lovable-built no-frills daily journal/social app: one post per day, gated by a mandatory 'Why does this matter today?' second textbox. Onboarding is two taps (Begin → email+password → in-app). Strong typographic restraint — a single serif headline + 'One post · One day' tagline carries the whole landing.
- Two-tap onboarding to first authenticated stateEmail + password + Continue = inside the app. No name field, no terms checkbox, no captcha, no verify-email gate. The fastest signup we've baselined this batch — measured 4500ms from submit to authed home.
- The 'Why does this matter today?' second textbox IS the productMost journal/social tools have one text box. OneOne's second mandatory box is the differentiator and lives on the same screen as the post body. Forces reflection in-line; no separate prompt step. Worth A/B-ing the prompt copy against 'Why are you posting this?'
- Quiet visual restraint, almost zero chromeSerif headline + 'One post · One day' tagline + two buttons (Begin → / I already have an account). No hero illustration, no testimonial section, no FAQ. The product's tone (slow social) IS the marketing — coherent end-to-end.
- 'Edit with Lovable' badge in the bottom-right cornerThe Lovable iframe-style badge survives into production and is visible on every screenshot. Signals 'this was built with Lovable' to anyone who notices — fine while dogfooding, but should be hidden before any growth push (Lovable lets you toggle it off in the project settings).
- Public landing has no proof-of-lifeHero says 'One post per day, mandatory why does this matter today?' — but no recent posts, no count of users, no example post. A single 'Today's posts: N' counter or one rotating example post would convert the curious visitor 2x as well.
- Two near-identical CTAs ('Begin →' and 'I already have an account')Both link out to auth pages and read at similar weight. A first-time visitor scans for 1 second before resolving which is theirs. Treatment as primary/secondary (filled vs ghost) would resolve it in 0ms.
Share this run
Proof your app is not AI slop
This test was built for daily-intent-one.lovable.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.