In this video· click a step to jump to it
Test recording
DiecastVault — app walkthrough
90,959 ms · 14 pixels changed
We built this regression test for webdiecastvault.com — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against webdiecastvault.com. 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 UA = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36';
await page.context().setExtraHTTPHeaders({ 'User-Agent': UA });
for (const p of ['**/cdn-cgi/scripts/**/email-decode.min.js','**/sentry-cdn.com/**','**/browser.sentry-cdn.com/**','**/cdn.segment.com/**','**/connect.facebook.net/**']) {
await page.route(p, function (r) { r.abort(); }).catch(function () {});
}
// Base44 stores its session token in localStorage; EB replays cookies only,
// so inject the captured session before any app script runs.
const LS = {"token":"•••","base44_access_token":"•••","base44_app_id":"6a5261882354feddf38a3cd9","base44_from_url":"https://webdiecastvault.com/register","base44_functions_version":"prod","base44_analytics_session_id":"byju8m57k6sshnmvedtlkl"};
await page.addInitScript(function (data) {
try { for (const k in data) { window.localStorage.setItem(k, data[k]); } } catch (e) {}Checks run
Notes from the demo run
AI-generatedWe signed into Diecast Vault and drove the authenticated collector experience end to end. The dashboard is genuinely impressive for an indie build: a live Collector Leaderboard, a 50-card Featured Collection with per-item valuations and rarity badges, and inline rarity filters (Common / Rare / Ultra Rare / Holy Grail) all render on first paint.
- Live valuation dashboardThe home dashboard pairs a live leaderboard with a richly-populated collection grid — value, rarity, and trend deltas are all visible without a click. Strong first impression for a new collector.
- Coherent authed navHome / Explore / Marketplace / Messages / Account are all reachable and each renders real state (the Account tab shows the signed-in profile, follow counts, and a Liked-Diecasts empty state that guides the next action).
- Email verification code rotates aggressivelyDuring signup the 6-digit code appeared to rotate on each resend, so a code fetched a beat late reads as invalid. Widening the code TTL (or not rotating on resend) would smooth first-run signup.
Visual change
Share this run
Proof your app is not AI slop
This test was built for webdiecastvault.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.


