Project

Ayati

A companion for memorizing the Quran. It doesn't teach you new ayahs. It makes sure you keep the ones you've learned.

Ayati home page: “Memorize the Quran. Retain it for life.”

Most Quran apps that use spaced repetition or active recall do it one way: recite the whole page. That strengthens the links between the ayahs on a page. It leaves out the links between pages. And it skips a second skill entirely: starting from any ayah, and knowing where any ayah is.

Ayati is for anyone who has memorized part or all of the Quran and wants to keep it: students working toward hifz, people maintaining what they’ve memorized, and teachers following their students. It isn’t built to teach new ayahs. It’s built so you keep the ones you’ve learned.

The flashcards

Range revision is the core of Ayati. It picks a random ayah to start from, you recite the range, and it grades how you did. Ranges you struggle with come back sooner. Ranges you know well show up less often. So every review starts somewhere new, and you’re always working on what actually challenges you. That covers both gaps at once: the links between pages, and starting from anywhere.

It’s like Anki, but the deck builds itself from what you’ve memorized. Under the hood it runs FSRS, the same scheduling algorithm Anki now uses.

Around that core, Ayati grew into a companion for everything else memorization needs:

  • Difficult words. Flashcards that hide a word and test whether you remember it.
  • Tajweed. Flashcards for the rules of recitation.
  • Meanings. Flashcards for the meanings of words and phrases.

You decide which flashcards get made. No curriculum, and no fixed number of questions forced on you.

Building it

Ayati is my idea and my build. I sketched the first version in Lovable, then took it over in code and rebuilt it on Next.js and Supabase. Layan Abdulhadi contributed along the way. It’s Arabic first: Uthmani script from the King Fahd Glyph fonts, proper right-to-left layout, and an interface in Arabic and English. A small group of real users is testing it now, ahead of an official soft launch.