Stem Rabbit
A registry-driven STEM lessons and arcade-games platform for the Stem Quest ecosystem — courses and games register through metadata, with separate student and teacher editions and coin-based gamification.
Challenge
STEM Quest Academy's course catalogue needed a public front door: a place families and teachers could explore lessons and arcade-style learning games without enrolling in the full LMS first, and a way to keep adding content without a release cycle for every new lesson or game.
Approach
We built Stem Rabbit as a registry-driven platform: every course and every arcade game registers through its own metadata, so adding one is a data change, not a code change. Student and teacher editions run on the same Next.js 16 and React 19 codebase, with a coin-based gamification layer that rewards progress and admin tooling for managing content and access. Sessions are HMAC-signed to keep student and teacher permissions cleanly separated, and an interest funnel at the front lets families sign up ahead of a seat opening.
Outcome
Stem Rabbit gives Stem Quest Academy a public lessons-and-games front door that scales by adding registry entries rather than shipping new code per course or game, live at stemrabbit.com with dedicated student and teacher experiences already running.
