Recording of the visual regression run on eloity.com · Eloity — app walkthrough.

In this video· click a step to jump to it

E
Passed

Test recording

Eloity — app walkthrough

159,830 ms · 462,903 pixels changed

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

Take this test with you

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

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const UA = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36';
  await page.context().setExtraHTTPHeaders({ 'User-Agent': UA }).catch(() => {});
  for (const pat of [
    '**/cdn-cgi/scripts/**/email-decode.min.js',
    '**/browser.sentry-cdn.com/**',
    '**/www.googletagmanager.com/**',
    '**/www.google-analytics.com/**',
    '**/static.hotjar.com/**',
  ]) { await page.route(pat, r => r.abort()).catch(() => {}); }

  let n = 0;
+77 more lines claim the test to get the full code.

Checks run

Run
Visual
35.20%
Text
DOM
Network
+825 −825
Console
A11y
C
Perf
594 over
URL
Variables
Full report
Log in →
462,903
Diff px
2m 40s
Duration
C
Accessible
WCAG 2.2 · 79
Review
Fast
Web Vitals

Notes from the demo run

AI-generated

We signed into Eloity with Google, completed the 3-step onboarding and walked thirteen authenticated surfaces: dashboard, feed, explore, marketplace, freelance, wallet, creator studio, rewards, startups, profile and settings. The striking thing is that none of them are stubs — Explore came back with real trending posts, sponsored cards, people-to-follow, trending hashtags, featured products with Naira pricing, live freelance briefs and dated upcoming events. For a super-app this early, having every tab populated with genuine content rather than placeholder tiles is the hard part, and you've done it.

Highlights
  • Every tab has real content, not placeholder tiles
    Explore alone rendered trending posts with video, a sponsored carousel, People to Follow, Trending Hashtags (#eloity, #creatorseconomy, #africatech), Featured Products at ₦1125–₦28125, a paid AI Training freelance brief and three dated contests. Most super-apps demo with lorem ipsum in nine of eleven tabs.
  • Dashboard is a genuine hub, not a landing page
    Total Posts / Products Listed / Wallet Balance / Active Jobs as four counters, then Quick Access cards routing into Creator Studio, Social Feed, Marketplace, Crypto Trading, Freelance, Events, Messages and Wallet. A new user can see the whole product's shape in one screen.
  • Currency and market fit are baked in, not bolted on
    ₦ pricing, NDPR compliance badge and Flutterwave on the auth screen, Naira as the default onboarding currency. The product knows exactly who it's for.
  • Onboarding asks for interests that visibly power the feed
    Step 3 labels the interest picker 'powers your For You feed' rather than leaving the user guessing why they're tagging themselves.
Friction points
  • The Sign Up tab never switches — email registration is unreachable
    On /auth, clicking 'Sign Up' leaves the panel on 'Welcome back — Sign in to access your account' with the sign-in form still rendered. There is no way to create an account with email and password; we only got in via Continue with Google. Anyone without a Google account currently cannot sign up at all, which makes this the highest-cost bug on the site.
  • Onboarding hard-requires a profile photo upload before you can continue
    Step 1 of 3 marks the photo with an asterisk and keeps Continue disabled until a file is uploaded — no skip, no default avatar, no 'add later'. That's a forced file-picker on a phone before the user has seen anything of value. Letting the initial avatar default and be changed later would cut a real drop-off point.
Couldn't reach
  • post submit·We composed a feed post and screenshotted the draft but did not publish it — we don't post publicly from a demo account on someone else's platform.
  • /crypto, /events, /messages·Trimmed for run length; eleven authenticated surfaces were already captured.

4 visual changes

Step 128,073 px changed
Before
Before
After
After
Diff
Diff
Step 228,129 px changed
Before
Before
After
After
Diff
Diff
Step 3325,523 px changed
Before
Before
After
After
Diff
Diff
Step 481,178 px changed
Before
Before
After
After
Diff
Diff

Share this run

Earned · Lastest awards

Proof your app is not AI slop

LASTEST
starter
regressions
0
Badges stay live, ratchet upward, only downgrade on confirmed regression.
56,708 test runs recorded · 988 products tested with Lastest

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