In this video· click a step to jump to it
Test recording
MyFloralVault — app walkthrough
93,967 ms · 353,216 pixels changed
We built this regression test for www.myfloralvault.com — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against www.myfloralvault.com. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
// Fallback mode: chained 30s budget too tight for MyFloralVault auth. Inline login here.
const AUTH_AUTOMATABLE = true;
const DEMO_EMAIL = '[email protected]';
const DEMO_PASSWORD = '•••';
const DEMO_USERNAME = 'lastestdemo202605170524';
const DEMO_FIRST = 'Lastest';
const DEMO_LAST = 'Demo';
const shot = (n, slug) => screenshotPath.replace('.png', `-${n}-${slug}.png`);
const settle = (ms = 4000) => page.waitForLoadState('networkidle', { timeout: ms }).catch(() => {});
Checks run
Notes from the demo run
AI-generatedMyFloralVault is a social network and marketplace for plant enthusiasts. The product positions itself as a place to catalog, share, and trade rare plants and herbalism notes. The signup process is unusually rigorous for an indie indie launch — required first/last name, username with letters-numbers-underscores only, plus a mandatory Terms of Service modal that the user must scroll to the bottom of before the I Agree button enables. Once past that gate, the Social Vault / Discover / Marketplace surfaces work as a three-pillar community feed.
- TOS-scroll gate is genuine consent UXMost products fake-checkbox the TOS; MyFloralVault opens a modal and forces a scroll-to-bottom before the I Agree button enables. Strong defensible-consent posture for a community marketplace handling user-generated content.
- Three-pillar in-app architectureSocial Vault + Discover + Marketplace are surfaced as peer navigation items, not buried under settings. Signals that the marketplace is core, not afterthought.
- Stripe pre-loaded on /signupStripe.js controllers are warmed during signup, suggesting the post-signup marketplace path is paved with payment infrastructure already wired.
- Username constraint surfaces only after submitUsername must be letters/numbers/underscores only, but the constraint is only shown after Create Account is clicked. Users will type hyphens (common in handles) and bounce.
- TOS-scroll gate slows automation + screen-readersScroll-to-enable patterns are hostile to keyboard users and assistive tech. Probably accessibility-flagged.
- Auth round-trip is slowLogin takes long enough that chained automation hits the 30s setup budget; suggests Supabase cold-start or N+1 user-profile load.
2 visual changes
Share this run
This test was built for www.myfloralvault.com — 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.





