Recording of the visual regression run on aikreyol.com · AIKreyol - app walkthrough.

In this video· click a step to jump to it

A
Passed ✓

Test recording

AIKreyol - app walkthrough

140,031 ms · 12,703 pixels changed

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

Take this test with you

This is a real Playwright test, recorded against aikreyol.com. Claim it into your own workspace and re-run it on every deploy — free.

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const SITE = baseUrl.replace(/\/+$/, '');
  const CONV = '/mande/089d4a77-def7-4119-bc28-41e822bcb95a';
  const shot = (n, slug) => screenshotPath.replace('.png', '-' + n + '-' + slug + '.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, 1200); await new Promise(r => setTimeout(r, 250)); await anim(max, 0, 600); })()";

  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' });
  for (const pattern of ['**/cdn.segment.com/**', '**/connect.facebook.net/**', '**/googletagmanager.com/**', '**/browser.sentry-cdn.com/**']) {
    await page.route(pattern, function (r) { r.abort(); }).catch(function () {});
  }

  const settle = async function (ms) {
+110 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
10.74%
Text
—
DOM
✓
Network
+532 −532
Console
✓
A11y
A
Perf
14 drift
URL
126 diverged
Variables
—
Full report
Log in →
12,703
Diff px
2m 20s
Duration
A
Accessible
WCAG 2.2 · 100
A
Fast
Web Vitals · 100

Notes from the demo run

AI-generated

We signed in to AIKreyol with Google and walked the whole authenticated product: Lakay, Mande, Aprann, Travay and Kreye. Four genuinely different products live behind one sidebar, and all of them are in Kreyol, not an English app with a translation layer bolted on. We asked the assistant to explain visual regression testing in simple Kreyol and it came back with a structured answer, headings, a worked example and an explicit limits section. That answer is the best argument for the product on the whole site.

Highlights
  • The assistant answer is your strongest asset
    We asked a technical question in Kreyol and got headings, a numbered how-it-works, a concrete .card margin example, and a 'Limit' section saying what it cannot replace. That last part builds more trust than any landing-page claim.
  • Google sign-in lands straight in the product
    Account chooser to onboarding to a working conversation took under a minute, with a two-step onboarding that asks what you want to do and then puts you in it. No tour, no dead modal.
  • Travay is a real second product
    CV builder, interview prep with STAR method, opportunities board, cover letters, applications tracker, profile. Most AI-chat apps stop at the chat box.
  • Credit cost is stated before the action
    '26 kredi disponib - Mande apati 2 kredi' sits under the composer, and Kreye shows 'Apati 8 kredi' before you commit. Pricing visible at the point of use is rarer than it should be.
Friction points
  • The register form carries two captchas at once
    Your /register page loads both a reCAPTCHA and an hCaptcha response field. Whichever is live, shipping both widgets costs load time and can collide. The Google button next to it had no such gate and signed us in cleanly, so the email path is the slower of the two doors you offer.
  • Onboarding step 2 has no way forward except the primary CTA
    Step 2 of 2 offers only 'Poze premye kesyon ou' and 'Tounen'. There is no skip, so anyone who wanted to browse Aprann or Travay first has to route through the assistant to get out of onboarding.
Couldn't reach
  • /kreye/imaj generation·Generation spends credits on the founder's account - we captured the studio surface instead of firing a render

2 visual changes

Step 66,624 px changed
Before
Before
After
After
Diff
Diff
Step 76,079 px changed
Before
Before
After
After
Diff
Diff

Share this run

Earned · Lastest awards

Proof your app is not AI slop

LASTEST
starter
a11y
WCAG AA
regressions
0
Badges stay live, ratchet upward, only downgrade on confirmed regression.
57,300 test runs recorded · 1,174 products tested with Lastest

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