In this video· click a step to jump to it
Test recording
Everia — project workspace walkthrough
139,204 ms · 8,124 pixels changed
We built this regression test for www.app.everia.io — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against www.app.everia.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, s) => screenshotPath.replace('.png', '-' + n + '-' + s + '.png');
const SCROLL_THROUGH = "(async () => { const ease = t => 1 - Math.pow(1 - t, 3); const max = Math.max(0, document.body.scrollHeight - window.innerHeight); if (max < 40) return; const anim = (a, b, ms) => new Promise(res => { const t0 = performance.now(); const step = now => { const p = Math.min(1, (now - t0) / ms); window.scrollTo(0, a + (b - a) * ease(p)); p < 1 ? requestAnimationFrame(step) : res(); }; requestAnimationFrame(step); }); await anim(0, max, 1400); await new Promise(r => setTimeout(r, 350)); await anim(max, 0, 800); })()";
await page.context().setExtraHTTPHeaders({ 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36' });
await page.route('**/cdn-cgi/scripts/**', function (r) { r.abort(); }).catch(function () {});
// ---------- PUBLIC: context frame ----------
stepLogger.log('Public: everia.io marketing home');
await page.goto('https://www.everia.io/', { waitUntil: 'domcontentloaded' });
await page.locator('h1, main').first().waitFor({ state: 'visible', timeout: 10000 }).catch(function () {});
await page.waitForTimeout(2000);Checks run
Notes from the demo run
AI-generatedWe signed up, took the 'Explore an interactive sandbox' option, and then drove 11 post-login actions across the Payments Roadmap workspace: the command centre, the Sprint 2 board, a ticket detail, List and Gantt views, the Nexus knowledge base and its search, the test-case library, test runs, a filtered run list, and Highlights. The sandbox is the best onboarding decision in the product. Instead of an empty board and a tour, we got two sprints, ten tickets with real payment-domain copy, a requirements doc and one failed QA run to investigate, all in about fifteen seconds. Every surface after that had something to look at.
- The sandbox is genuinely seededTwo sprints, ten tickets across In Dev / In QA / Done, a PRD in Nexus and a regression run with one failure. It reads like a real project, not lorem ipsum, so the board, docs and QA surfaces all demo themselves.
- Setup narrates itselfThe provisioning step lists 'Creating project / Creating sprint / Creating knowledge base / Creating your tickets' and then summarises what you got: '2 sprints, 10 tickets, 1 requirements doc, 1 failed QA run to investigate'. Telling someone what to go look at is worth more than a tour.
- Board, docs and QA in one placeTest Cases and Test Runs sitting next to the sprint board (rather than in a separate tool) is the actual differentiator here, and the sandbox makes that visible immediately by seeding a failing run.
- Every onboarding step is skippable'Every step can be skipped' in the header plus a 'Skip all' control. We used it and landed straight in the app with no penalty.
- The email-verify banner never goes awayA full-width amber 'Please verify your email address' bar sits above every screen for the whole session. It is the first thing in every one of our twelve authed frames. Since signup already grants a working session, consider a dismissible inline nudge, or dropping it to the account page, so it is not competing with the board for attention.
- The project you name is not the project you land inThe wizard asks you to name a project ('Visual QA Rollout'), then the sandbox option creates a second project ('Payments Roadmap (Demo)') and leaves you on the empty named one. We had to find the sandbox in the project switcher. Landing on the seeded project, or not asking for a name before offering the sandbox, would close that loop.
- Ticket drag-and-drop·Moving someone else's seeded tickets between columns changes state we would rather leave alone
7 visual changes
Share this run
Proof your app is not AI slop
This test was built for www.app.everia.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.




















