Farhan Shaikh

Aswaat · End-to-end · 2025–2026

New riwaayaat, same mushaf

Aswaat is a mobile Qur'an app I own end-to-end — design, build, brand, App Store submission, privacy policy, support. It exists for a specific, underserved reader: Huffadh who memorized from the IndoPak 13-line mushaf and want to learn additional riwaayaat.

I study Qiraat and run a children's Qur'an program, so I'm building for a community I'm inside of.

The problem

Huffadh who memorized from the IndoPak 13-line mushaf carry that memory spatially — they know where every word sits on every page. But there is no mushaf or resource for learning further riwaayaat in that layout: the materials that exist use other scripts and other page geometries, which means abandoning the very page-memory that makes a Hafidh fluent. A new riwaayah shouldn't cost you the mushaf you already know.

The mushaf page — differences, shown in place

Aswaat's answer: keep the page, overlay the change. Hafs 'an 'Asim stays the base text, and selecting another riwaayah highlights every word that differs — directly in the mushaf, in position. The Qiraat tree on the left organizes riwaayaat under their Qaris (Aasim → Hafs, Shubah; Naafi' → …), with a one-tap reset back to Hafs so a reader can never get lost.

Mushaf page · Shubah over Hafs
The mushaf page with Shubah selected — differing words highlighted in place over the Hafs text, Qiraat tree in the sidebar, comparison bar below

Each highlighted word can be expanded: a comparison panel shows the word as it appears in Hafs beside its counterparts in the other riwaayaat, and a full-table view lays out every difference on the page side by side.

Word comparison
The comparison panel expanded over the mushaf, showing a word across Hafs, Warsh, and Qaaloon
Full comparison table
The full comparison table — every difference on the page, Hafs beside Warsh and Qaaloon

Recitation — hearing the differences

Reading a difference is half of learning it; the other half is hearing it. The recitation tab organizes reciters by what a student actually needs — pinned favorites, resume listening, Haramain reciters, best for tajweed — with every recording tagged by its riwaayah, and a reading view that pairs the ornamented mushaf frame with the audio player.

Recitations home
Recitations home — pinned reciters, resume listening, Haramain reciters, best for tajweed
Listening view
Reading view with audio — ornamented mushaf page with per-ayah translation above the player
Reciter page
A reciter's page — surah list with riwaayah tags, sortable

Education — the why behind the what

The education tab carries two curricula: tajweed (rules, makhraj, sifaat, waqf) and Qur'anic history (the prophetic era through the Imams of Qira'aat) — each topic a video series with progress tracked along a timeline.

Education home
Education home — tajweed and Qur'anic history tracks with category cards and progress
Topic timeline
Makhraj topic page — a video timeline with completed and upcoming lessons
Lesson view
Video player with lesson description and upcoming videos

Shipped end-to-end

Design, build, brand, App Store submission, privacy policy, support — the whole surface area of shipping, owned by one person. The design system underneath (typography, color tokens, components, interaction patterns) was configured in Figma to scale past v1.