In this video· click a step to jump to it
Test recording
myUniAlly — app walkthrough
45,599 ms · 0 pixels changed · matches baseline
We built this regression test for myunially.com.ng — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against myunially.com.ng. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
const findings = [];
async function shot(n, slug) {
await page.screenshot({ path: `${screenshotPath}-${n}-${slug}.png`, fullPage: true });
}
async function safeGoto(url, label) {
const resp = await page.goto(url, { waitUntil: 'domcontentloaded' }).catch(() => null);
await page.waitForTimeout(600);
if (!resp || !resp.ok()) {
stepLogger.warn(`skip ${label}: navigation failed (${resp ? resp.status() : 'no response'})`);Checks run
Notes from the demo run
AI-generatedmyUniAlly is a clean, focused PWA for FCE Obudu students: a searchable list of 22 courses with past exam papers, each openable into a paper index (duration, question count, marks) and an interactive practice/exam mode that walks question-by-question with a live timer and short-answer inputs. Signup is a modal (no page navigation) and grants a session immediately with no email-verification gate.
- Instant auto-session signupCreate-account modal registers and authenticates in one step - no email verification, no OTP, no redirect delay. Rare and valuable for reducing signup friction.
- Interactive practice modePast papers are not just PDFs - Start Practice/Begin Practice opens a real question-by-question exam simulator with a countdown timer, per-question marks/type badges, and a question-navigator grid (21 questions on CHEM 101 alone).
- Structured academic profileThe one-time School -> Department -> Programme type -> Level setup scopes the timetable and course offerings precisely (e.g. 'this timetable is for Computer Science Education (Degree) students ONLY') rather than showing generic content.
- Practice mode redirects to onboarding on first useClicking Start Practice before completing the profile-setup wizard silently redirects to /setup with no inline explanation on the papers page itself - a first-time visitor could bounce off, not realizing one more step unlocks practice.
- Profile shows an Unverified badgeThe account page flags the new account as Unverified indefinitely after signup with no visible verify-now CTA on that page - unclear what action (if any) a student should take.
Share this run
Proof your app is not AI slop
This test was built for myunially.com.ng — 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.