Project · Live

Mithaq

/ميثاق/ — covenant

Make a covenant with yourself about your daily Quran practice — what you'll read, what you'll listen to, what you'll memorize — and keep it.

Mithaq — Quran companion app
Quran companion Built solo Free · in your browser

What it is

Mithaq is a Quran companion app built for Muslim students who want a daily practice they can actually keep.

The name ميثاق means covenant — a binding agreement you make with yourself. The app helps you set that covenant for your reading, listening, reflection, study, and memorization — then quietly tracks your part of the bargain.

Five modes of practice

Read

A clean Mushaf reader that picks up exactly where you stopped. No re-finding your place every time you open the app.

Listen

Multi-reciter audio with proper lock-screen support. Pick a voice, hit play, walk away — the app behaves like a podcast app should.

Reflect

Share an ayah that touched you. See what touched others. A small social layer that stays focused on the verses, not on people.

Understand

Tafsir and translation when you want them, hidden when you don't. A second click, never the first impression.

Memorize

Track the surahs you're learning by heart. Mark progress in your own way, on your own pace.

Built with

Modern, boring, fast — the parts of the stack that get out of the reader's way. No fancy framework experiments; this needed to be reliable on a phone in a quiet moment.

Next.js 15 TypeScript Supabase Tailwind shadcn/ui @base-ui/react

Who built it

Mithaq is built by Salah Alkmali — a high-school math teacher and developer. I work on it solo, the same way I work on MATHLOGAME.

This is a side project, but it's a serious side project. It's the app I wanted for my own daily practice and never quite found in the form I needed. So I built it.

If you'd like to send feedback or suggest a feature, reach me here.

Back to all projects