MMordeHaï

Case · Consumer app · iOS + web

Mazaaal

Learn Judaism step by step, ten minutes a day.

  • For people preparing the conversion exam of the Paris Consistory
  • Short lessons, a study path, a daily streak
  • Designed, built and shipped by one person

★★★★★ 5.0 on the App Store · live since Sep 3, 2026

The Mazaaal home screen, a streak reminder, the streak widget and a collectible card
100+users
5.0App Store rating
575kwords of lessons, checked before release
14exercise formats
849illustrations made for the app

The product

What to learn, and in which order.

The official syllabus, cut into ten-minute lessons. The learner walks a path, one step at a time.

The study path

The path

Ten-minute lessons, unlocked in order.

An illustrated study sheet

Study sheets

Every tested fact is written here first.

A question screen

The game

Short drills that make it stick.

A conversation exercise

Real situations

Answer a Friday night invitation.

The weekly parasha screen

Every week

The weekly parasha, as a story.

The execution

What made it hard to build.

Platforms

One core, iOS and web

  • The lesson engine is written once, shared by both apps
  • The build blocks anything that would bloat the phone app
  • Subscriptions on both: App Store and Stripe

Feel

Haptics, sound, motion

  • Haptic feedback on native, synthesized sound on web
  • Animated path, cards and transitions
  • Never blocking: feedback is a bonus, not a gate

Languages

French, English, and Hebrew

  • Lessons written in French, with an English version
  • Hebrew letters and vowel marks rendered right
  • A glossary: tap any term to see it explained

Content

575k words, zero broken lesson

  • Lessons live as text files, reviewed like code
  • Validators stop the build on a malformed lesson
  • Each syllabus topic checked against sources first

On the phone

Reminders and a home-screen widget.

  • A native iOS widget, written in Swift, shows the streak
  • It changes with the learner's day: on track, at risk, milestone
  • Reminders are scheduled on the device, around the Jewish calendar

Try it

Play the first lesson, no account needed.

Try it live on mazaaal.com ↗

The reward

Finish a branch, win its card.

Eleven collectible cards, one per branch of the syllabus, drawn for the app.

Quick facts

The details.

Next.jsExpo · React NativeSwift (widget)TypeScriptPostgreSQLStripeRevenueCatReanimatedClaude Code

Figures measured in the repository on Sep 30, 2026. Rating: App Store, Sep 30, 2026 (5 ratings).