Learning software · Prototype

BarPrep LMS

A bar-exam study system with spaced repetition, active recall, practice quizzes, and essay feedback. A demo account is available from the sign-in page.

Try this: Press Try Demo Account to open a sample course.

bar-lms.rootsofreason.workers.devLiveOpen full size
Use the demo account on the sign-in screen to look around.
Role
Design & development
Period
2026
Status
Prototype with a public demo
Platform
Cloudflare Workers
Built with
  • TypeScript
  • React
  • Cloudflare Workers
01

The approach

Bar-exam preparation is mostly retrieval: recalling rules under time pressure. The app schedules reviews with spaced repetition, asks for recall before it shows an answer, and follows up with practice quizzes.

A study cycle

Studyread the ruleRecallbefore theanswerQuizpracticequestionsReview queuespaced by result
02

What is in it

  • Flashcards with their own review API.
  • A content pipeline for importing study material.
  • A triage engine that decides what to review next.
  • Practice for the written MPT and MEE portions, with essay feedback.

Scope & limitations

Prototype. Use the demo account offered on the sign-in page.

Display settings

Choose a layout and palette. Your settings are saved in this browser.

Palette
Homepage layout
Motion

Display settings do not change the project selection or publication permissions. Orbital and index layouts use the same project data.

Harmonic drawing

The homepage drawing is a small interactive made for this portfolio. It is separate from the project examples.

3
25

Drag across the center drawing or use these controls. The drawing does not require sound, network access, or continuous animation.