Recording of the visual regression run on stampycards.com · StampyCard — app walkthrough.

In this video· click a step to jump to it

S
Passed ✓

Test recording

StampyCard — app walkthrough

32,269 ms · 0 pixels changed · matches baseline

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

Take this test with you

This is a real Playwright test, recorded against stampycards.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(function () {});

  const routeBlock = async (p) => {
    for (const pattern of [
      '**/cdn-cgi/scripts/**/email-decode.min.js',
      '**/cdn-cgi/scripts/**/cloudflare-static/**',
      '**/sentry-cdn.com/**',
      '**/browser.sentry-cdn.com/**',
      '**/cdn.segment.com/**',
      '**/connect.facebook.net/**',
+222 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
✓
Text
—
DOM
—
Network
—
Console
✓
A11y
—
Perf
—
URL
✓
Variables
—
Full report
Log in →
0
Diff px
32s
Duration
—
Accessible
B
Fast
Web Vitals · 85

Notes from the demo run

AI-generated

StampyCard ("Stampy") is a Spanish-first digital loyalty card SaaS for small businesses (cafes, salons, gyms) that replaces punch cards with Apple/Google/Huawei Wallet passes. The marketing site is clean and conversion-focused with a single, honest $50/mo price tier and a public Demos page showing embedded product-tour videos. Registration is a well-built 3-step wizard (Personal info -> Business info -> Confirmation) with zero friction and no captcha. Critically, the post-registration flow reveals a genuine 15-day free trial with NO credit card required, distinct from the $50/mo paid plan -- this is the key finding, since the pricing page alone reads as a hard paywall. New users are then walked through a well-designed 4-step first-loyalty-card onboarding wizard (card design with a live wallet-pass preview, Linktree page toggle, business location on an interactive map, and a review summary) before landing on a real analytics dashboard with stats cards, an activity chart, and sidebar navigation to Loyalty Cards, QR Scanner, Services, Marketing, My Business and Settings.

Highlights
  • Genuine no-card-required free trial
    The subscription page shows a '15-Day Free Trial - No credit card required' option alongside the $50/mo plan. We activated it and it granted immediate access to the real onboarding + dashboard -- this is a strong, underplayed selling point that isn't visible from the pricing page alone.
  • Live wallet-card preview during onboarding
    The first-card creation step renders a live, animated preview of the actual Apple/Google Wallet card as you type the name and pick colors -- a nice touch that makes the core value prop tangible immediately.
  • Clean 3-tier-free registration wizard
    Personal info -> Business info -> Confirmation, no captcha, no dead ends, clear step indicator throughout.
Friction points
  • Pricing page reads as hard-paywalled
    The public /pricing section only advertises the $50/mo plan; the free-trial option only appears AFTER completing full registration, on the post-signup /mi-suscripcion page. A visitor comparing options pre-signup would not know a no-card trial exists, which likely costs StampyCard some signups from price-sensitive visitors who bounce at the $50 figure.
  • Location step requires either GPS permission or a manual map click
    The onboarding location step has no plain address-to-pin geocoding fallback -- 'Use my location' hangs indefinitely without geolocation permission (expected in any automated/headless context, and also affects real users who decline location access), and there's no visible way to type coordinates directly.
  • Marketing site defaults to Spanish for a global domain
    stampycards.com serves Spanish content in the nav (Iniciar Sesion, Comenzar Gratis) with an EN toggle -- fine for the LatAm/ES market this is clearly built for, just worth knowing before assuming an English-first audience.

4 screenshots

Primary
Primary
Step 2
Step 2
Step 4
Step 4
Step 5
Step 5

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,344 test runs recorded · 1,174 products tested with Lastest

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