Recording of the visual regression run on playqurio.com · playQurio — Trivia + Duels walkthrough.

In this video· click a step to jump to it

P
Passed ✓

Test recording

playQurio — Trivia + Duels walkthrough

49,105 ms · 1 pixels changed

We built this regression test for playqurio.com — it's yours to keep, free.

Take this test with you

This is a real Playwright test, recorded against playqurio.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 settle = () => page.waitForLoadState('networkidle').catch(() => {});
  const base = baseUrl || 'https://playqurio.com';

  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 (Daily Challenge + Head-to-Head Arena)');
+67 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
1px
Text
—
DOM
✓
Network
+63 −28
Console
✓
A11y
—
Perf
—
URL
✓
Variables
—
Full report
Log in →
1
Diff px
49s
Duration
—
Accessible

Notes from the demo run

AI-generated

playQurio is a real-time trivia + duels web app: synchronous quiz hosting for remote or in-person groups, 1v1 head-to-head battles with strategic power-ups, daily challenges, and a Live Showroom of 6+ public quizzes running right now ('Quiz Me Crazy', 'Shock & Discover', 'Mind Benders Uncovered', 'Brain Benders Unleashed', 'Huge Quiz'). Hosts join via Google OAuth (1,000+ hosts joined last week per their hero), but the player surface (Showroom, Join Remote Game, Show QR Code) is fully accessible without an account.

Highlights
  • Live Showroom shows real public quizzes — not mockups
    /showroom renders 6 currently-Live-Now quizzes with named hosts, themes, and join CTAs. 'Quiz Me Crazy (Friday)', 'Shock & Discover (Saturday)', and the rest are actual public games joinable without auth. Most quiz tools ship empty templates and ask you to fill them; playQurio ships a populated community on launch.
  • Three first-class verbs in the top nav (Duels / Open Quizzes / What's New)
    Each nav item is a primary product surface, not just a sub-page. The decision to put a 1v1 'Duels' arena adjacent to the social 'Open Quizzes' showroom is a coherent way to split solo-competitive vs group-cooperative play.
  • QR-code join flow built into every quiz card
    Each Showroom quiz card has a 'Show QR Code' button. The implicit use case is the host projecting the quiz on a screen at a party / classroom / pub night, and players scanning the code to join from their phone. This is Kahoot-style multiplayer done as a single-screen first-class feature.
  • Smart AI Generation surfaced in signup
    The signup page promotes 'Smart AI Generation: Create questions instantly with our AI engine' — moving authoring from 30-minute slog to 30-second prompt. This is the rare AI feature that genuinely shortens the path to a first quiz, rather than being a generic chatbot.
Friction points
  • Google OAuth-only signup
    Signup is exclusively Google OAuth. No email+password fallback for users who prefer not to bind a personal Google account to a side-project trial. Adding email+password as a second option would widen the early-adopter top of funnel — many indie hackers and educators evaluating trivia tools have a separate work account they'd use.
  • Daily Challenge state on home was empty-looking in capture
    The 'Fresh Every Day, Daily Challenge' region rendered with mostly visual generics and no obvious 'play now' affordance from the home page. The Showroom is far more inviting; consider promoting the Daily Challenge with a stronger headline + a single Play button.
  • Sign Up button label inconsistency ('Sign Up' attribute, 'Get Started' visible text)
    The button's accessible name reads 'Sign Up' but the visible label is 'Get Started'. Tiny inconsistency but it can throw off screen readers / a11y audits. Pick one label and align across both attributes.

Visual change

Step 11 px changed
Before
Before
After
After
Diff
Diff

Share this run

Earned · Lastest awards

Proof your app is not AI slop

LASTEST
starter
tests
all passing
regressions
0
Badges stay live, ratchet upward, only downgrade on confirmed regression.
57,604 test runs recorded · 1,174 products tested with Lastest

This test was built for playqurio.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.