ABA Mastery
AI-powered BCBA exam prep. A mobile-first PWA with an adaptive quiz engine, mock exams, an AI tutor, and a readiness score that tracks your progress by domain.
ABA Mastery is a mobile-first study platform for aspiring Board Certified Behavior Analysts. It pairs an adaptive quiz engine (domain drills, quick quizzes, full mock exams, and targeted weak-area practice) with scenario-based questions, detailed answer explanations, and original literature references. A weighted readiness score, per-domain mastery tracking, streaks, and a personalized onboarding plan keep learners focused on the areas that move the needle most. Built as a PWA on a Hono + Drizzle + Postgres backend with Redis-backed sessions and auth, and packaged with Capacitor for native iOS and Android. All question content is original and not affiliated with the BACB.
Adaptive quiz engine with four modes (domain drill, quick quiz, mock exam, and weak-areas), each with its own question-selection strategy
Readiness score weighted by BACB exam-weight percentages, with per-domain mastery recomputed authoritatively from answer history
JWT auth over httpOnly cookies with Redis-backed refresh-token revocation and automatic 401 retry
Live quiz sessions held in Redis with per-question answer logging, streak tracking, and an exam-date onboarding plan
AI tutor built on the Anthropic API for on-demand concept explanations
Mobile-first PWA wrapped with Capacitor for native iOS/Android, in a pnpm + Turbo monorepo