All work

$ cd ~/work/firstpass

Next.js 16 · Supabase · Stripe

FirstPass

A subscription study platform for the Multistate Pharmacy Jurisprudence Examination (MPJE), with state-specific practice questions, readiness tracking and tools for schools that prepare whole cohorts. A demo build with sample data.

FirstPass

00//the walkthrough

2-minute walkthrough recorded on the live demo: the student dashboard, a practice quiz and the admin console.

3 screens · tap to enlarge

01//the problem

Pharmacy law differs in every US state, so MPJE candidates struggle to find practice material for their own state and have no reliable way to tell when they are ready to sit the exam.

02//the approach

Next.js 16 with Supabase for accounts, the question bank and quiz history, and Stripe for subscriptions. Questions are organised by state and law category, so a candidate practises the law of the state they are sitting for, and every quiz result feeds a readiness score across the categories.

03//what I built

01

State-by-state question bank

Organised by state and law category, with an explanation for every answer.

02

Practice tools

Timed quizzes, bookmarks, daily goals and study streaks.

03

Readiness score

Calculated from performance across categories, so a candidate can see when they are ready.

04

Four plans

Free, Basic, Pro and School, billed through Stripe.

05

Schools and admin

Schools and cohorts with instructors, plus an admin console for content, users and analytics.

// the impact

MPJE
Exam
Stripe
Billing
Demo
Status

This is a demo build with sample data, not a client product. From the live demo page you can sign in as a student, an instructor or an admin, and payments run in Stripe's test mode. The 2-minute video above shows the student dashboard, a practice quiz and the admin console.

// let's build yours

Have a product like this in mind?

Chat on WhatsApp