In this video· click a step to jump to it
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)');Checks run
Notes from the demo run
AI-generatedplayQurio 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.
- 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 cardEach 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 signupThe 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.
- Google OAuth-only signupSignup 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 captureThe '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
Share this run
Proof your app is not AI slop
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.


