Tathbeet | Quran Memorization APP
Overview
Tathbeet is a comprehensive Quran memorization application designed to help users master the Holy Quran using scientifically proven Spaced Repetition techniques. The app is available in two versions: Hafs and Warsh, each tailored to its specific recitation style and script.
Core Features
1. Quran Reading & Audio
Full Quran Text: Complete Holy Quran with support for the Uthmanic script.
Multiple Reciters: Various world-class reciters available for audio playback.
Audio Controls: Playback settings with a dedicated repeat function for memorization.
Offline Access: Ability to download audio files for use without an internet connection.
Bookmarking System: Save and organize your favorite verses.
Tafsir: Access to verse-by-verse interpretation and meanings.
2. Memorization Tracking (Kanban Board)
6-Stage Memorization Cycle:
To Memorize
Pre-Memorization Review
In Progress
Arrangement (Tarteeb)
Recitation (Istizhar)
Memorized
Visual Progress Tracking: Monitor progress for every Rub’ and Thumun.
Drag-and-Drop Interface: Easily move progress cards between stages.
Verse Details: Comprehensive information for each Rub’.
Reading Mode: Dedicated view for each memorization stage.
3. Spaced Repetition System (SRS)
Smart Scheduling: Utilizes the FSRS algorithm for intelligent review intervals.
Verse Grouping: Verses are grouped (2-4 verses) for more effective review.
4 Difficulty Levels:
Forgot (Red): Review tomorrow.
Hard (Orange): Review soon.
Good (Green): Normal review interval.
Easy (Blue): Review later.
Daily Review Dashboard: Highlights all reviews due for the day.
Automatic Mastery: Automatically upgrades to "Memorized" status once all groups are mastered.
Review Statistics: Detailed tracking of retention and performance.
4. Smart Review System
Verse Preview: Review verses briefly before starting the session.
Prompt-Based Recitation: A "show prompt, then text" system to test memory.
Group Tracking: Real-time progress tracking for each verse group.
Performance-Based Scheduling: Intervals adjust dynamically based on user accuracy.
Smart Notifications: Reminders for due reviews with app icon badges.
5. Gamification & Motivation
Points-Based Rewards:
5 Points for every verse repetition during review.
1 Point for every second of active review time.
100 Points for mastering a verse group.
50 Points daily bonus for app usage.
Leveling System: Progresses using a square root formula:
Level=⌊
TotalPoints/500
⌋+1
Each level requires increasing effort to achieve.
Visual Level Badges: Displayed prominently on the statistics screen.
Real-time Counter: Instant display of points earned during sessions.
6. Progress Analytics
Comprehensive Tracking: Monitor progress by Hizb, Rub’, and Juz’.
Consistency Tracking: Measure daily practice speed and streaks.
Review Metrics: View retention rates, difficulty trends, and time elapsed.
Mistake Analysis: Track "incorrectly recited" verses to identify weak points.
7. Customization & Settings
Dual Edition Support: Choose between Hafs and Warsh narrations.
Multi-Language Support: Available in Arabic and English.
Theming Options: Light, Dark, and System modes.
Font Customization: Adjustable fonts for the Quranic text.
Audio Settings: Playback speed control and reciter selection.
8. Additional Features
In-App Support: Integrated customer service chat.
Backup & Restore: Secure your data and progress.
Onboarding: Guided tour for new users.
Social Integration: Share progress on social media.
Continuous Reading Mode: Prevents screen sleep while reading.
Technical Specifications
Database: Local storage for user preferences and progress with cloud backup options.
Audio Engine: Advanced player with offline manager and multi-reciter support.
User Interface:
Full RTL/LTR support.
Responsive design for all screen sizes.
Built with Material Design components and custom animations.
sheets 