A khatm tracker that counts the path, not the words
A khatm is one complete reading of the Qur'an. NURA's tracker helps you finish one at a steady pace — and it draws a firm line about what it is. It tracks only progress: how far along you are, whether you are keeping pace with your goal, and how long your daily streak runs. It never holds or shows a single word of the mushaf. NURA treats scripture the way it treats prayer times — it is not this tool's job to display the text, only to count the path through it.
604 pages, 30 juz, one honest approximation
The tracker is built on the standard Madani mushaf: 604 pages across 30 juz. To pace you, it divides those evenly — about 20.13 pages per juz. Real printed juz begin and end on slightly different pages between editions, so this even split is stated for what it is: a deliberate, uniform approximation for pacing. It is honest for “how far along am I,” and it is explicitly not a page index for any particular print. The completed-juz count and the ring are computed against the same rounded boundaries, so marking “read the next juz” always advances instead of stalling a page short.
Set a goal, get today's reading
Choose how you want to finish: in a number of days (with quick presets of 7, 30, 60 or 90) or by a specific date. From there NURA computes everything the card shows:
- A progress ring that fills as the 604 pages are read, with your percentage, current juz, and page.
- The one instruction that matters — the exact pages to read today to stay on pace, recomputed from where you actually are, not from where a rigid schedule assumed you'd be.
- A pace verdict, and the days remaining.
- Your reading streak.
The pace verdict
| Status | Meaning |
|---|---|
| Complete | All 604 pages read. |
| Ahead | Read past what an even schedule wants by tonight. |
| On track | Between the line owed before today and the line owed by tonight. |
| Behind | Fewer pages read than the schedule wanted before today began. |
| Overdue | The deadline has passed and it isn't finished. |
Logging that can't go wrong
You log reading with simple controls — add one page, add five, mark a whole juz complete, or correct with a minus. Progress is clamped to the range 0–604, so it can never regress below zero or overrun the end, and each change is credited to today so your streak reflects that you read today. When you finish, the card offers to begin a fresh khatm, zeroing the pages and re-anchoring a “finish in N days” plan's clock.
Dates done right
Pace and streak arithmetic is the kind of thing that quietly breaks across daylight-saving changes. NURA reads every calendar date at UTC midnight so day-to-day differences are exact whole days and immune to DST — the standard trick for date-only arithmetic. The streak counts consecutive days ending today, with a one-day grace so that not having read yet today doesn't erase yesterday's run; reading today extends it, and a genuine gap breaks it. The daily log is capped so years of use can't grow storage without bound.
Tested, and on your device
All of the counting, pace and streak logic lives in a pure module with no dependence on the screen or the clock — every function that needs “today” takes the day as an argument — so it runs under NURA's automated tests and can be trusted by the card that draws it. Your reading is stored on your device; there is no account and no NuroNova backend, and it works offline.
The khatm tracker is one of NURA's daily tools, in a free, watch-first Muslim life-companion from NuroNova Genix Co. (Delaware; headquartered in Houston, Texas). Coming soon to iPhone.
Get the athan, live — free
These times update every day. The NURA app keeps them live on your phone, calls the full athan at prayer time, points the Qibla, and shows it all on a living watch face — working offline, no account, no sign-in.
NURA — coming soon to iPhone