Al Muraja'ah: a Quran memorization revision app
Al Muraja'ah is my iOS app for spaced Quran revision, streaks, and offline memorization tracking.
By Mikhail Wijanarko
·
Al Muraja'ah is an iOS app I built for Quran memorization retention: staying on top of revision after you have memorized.
Site: almurajaah.org. Search "Al Muraja'ah" on the App Store.
Memorizing is hard. Keeping what you memorized is harder. The app tracks progress, schedules revision with spaced repetition, and makes consistency visible with goals and streaks.
Features
- Personalized memorization and review tracker
- Spaced repetition scheduling with difficulty-based cycles
- Daily page goals and streak tracking
- Surah and Juz breakdown views
- Offline Quran access with multiple Arabic fonts
- Multi-profile support for different goals (revision, reading, memorization, tadabbur)
- Dark mode and accessibility-friendly UI (VoiceOver, Dynamic Type)
Stack and traction
Swift and SwiftUI (MVVM + Coordinator in the fuller build). Solo developer and designer. About 1,840+ App Store downloads on the public project notes (around 1,920 in my CV shipping totals).
If you searched Al Muraja'ah, Al Murajaah app, or Quran memorization spaced repetition iOS: I built that app. Project page.