A GitHub-style Quran reading tracker built for Muslim developers, designers, and remote workers.
It's 6:30 AM.
Ramadan has just begun.
I've just finished Suhoor. Prayed Fajr. And instead of going back to sleep like most people, I opened my laptop and started building.
Not because I had to. Because I had to.
The Problem Nobody Talks About
If you're a Muslim who works in tech, you know this feeling.
You track your GitHub commits obsessively. You know your coding streak. You know exactly how many pull requests you merged this week, how many hours you spent in your IDE, how many tasks you closed.
But ask yourself — when did you last read Quran? How many minutes did you spend with Allah's book this week? What's your tilawa streak?
You don't know. Because you never tracked it.
And in Ramadan, that gap becomes painful. You make the same promise every year — "This Ramadan will be different. I'll read more. I'll connect more. I'll be better."
Then your Slack notifications start. Your client emails arrive. Your deadlines don't care that it's Ramadan. And by the time you look up, it's Maghrib, you're exhausted, and you managed 5 minutes of Quran between meetings.
The guilt is real. The intention was real too. But intention without a system fails every time.
Why No Tool Existed for Us
There are hundreds of Quran apps. Most are beautifully designed, filled with features, built for general Muslim users.
But none of them speak the language of a developer.
None of them show you a heatmap of your consistency. None of them give you a streak counter that hits the same psychological nerve as your GitHub profile. None of them live in your workflow — in your browser, on your screen — where you actually spend your day.
The apps that exist were built for people who open a separate spiritual space. But developers don't switch contexts easily. We live in our tools. We respond to data. We're motivated by streaks, by graphs, by visible progress.
Nobody built a Quran tracker for the way our minds actually work.
Until today.
Introducing QuranCommit
QuranCommit is a GitHub-style Quran reading tracker built specifically for Muslim developers, designers, creators, and remote workers.
The core idea is simple: the same obsession you have with your GitHub contribution graph — that green heatmap that shows your coding consistency across the year — applied to your Quran reading.
Every day you read, the square turns green. Read more, it gets darker. Miss a day, it stays dark. The graph doesn't lie. It shows you exactly who you've been.
What It Does
GitHub-Style Heatmap — See your entire year of Quran reading at a glance. Every day represented as a square. Color intensity based on minutes read. The same visual language developers already love, now tracking what matters most.
Live Session Timer — Hit start when you open the Quran. Hit stop when you're done. Your session is logged instantly. No friction, no forms, just reading.
Quick Log Buttons — Read for 15 minutes but forgot to start the timer? One click logs it. +5m, +10m, +15m, +20m, +30m, +45m. Done.
Streak Counter — Consecutive days of reading, displayed prominently. Developers are wired to protect streaks. Use that wiring for your deen.
Shareable Public Profile — A public URL like qurancommit.app/yourname showing your heatmap, streak, and stats. Share with friends. Create accountability. No numbers shown if you want to keep it private — just the grid.
Ramadan Countdown — A live banner showing exactly how many days, hours, minutes, and seconds until Ramadan begins. During Ramadan, it shows which day of the blessed month you're in.
Built on the First Day of Ramadan, After Fajr
I want to be honest about how this was built because the story matters.
I'm not a team. I don't have funding. I'm one Muslim developer who felt this problem deeply and decided that the first hours of Ramadan were the right time to do something about it.
After Suhoor. After Fajr prayer. While most of the world was asleep.
I built QuranCommit in a single day using Next.js, Supabase, and TypeScript. It's live at qurancommit.vercel.app right now. Free. No password required. Your data is yours.
Is it perfect? No. Is it complete? No. But it's real, it works, and it solves a real problem for a real community that has been underserved by the tech world for too long.
This Is Just the Beginning
QuranCommit today is the foundation. Here is where it's going:
Ramadan Sprint Planner — Set a goal for the month (full khatm, half, one juz per day) and let the app break it into daily micro-goals that flex around your work calendar. Like a dev sprint, but for your soul.
Flow-Aware Prayer Reminders — Not loud alarms that break your focus. Smart reminders that surface when you've been idle, between tasks, or after a Pomodoro session. Respecting deep work while honoring your salah.
Desktop Widget and Wallpaper — Your Quran stats quietly displayed on your desktop while you code. Always visible, never intrusive. A second monitor for your deen.
Year-Round Spiritual Dashboard — Salah streaks, dhikr logs, Quran khatm history. Everything a Muslim builder cares about, visualized the way a developer thinks about progress.
The vision is bigger than a Quran tracker. It's a spiritual operating system for Muslim builders.
For Every Muslim Who Builds
This article is for you if you've ever felt the gap between your work life and your spiritual life and wished something could bridge them.
You don't have to choose between being a great developer and being a devoted Muslim. You just need the right tools.
QuranCommit is my attempt to build one of those tools. It's my gift to the Muslim builder community this Ramadan.
It's free. It will stay free for as long as possible.
Try it, share it with a Muslim developer you know, and if it helps you read even one more page of Quran this Ramadan — then building it after Fajr on the first day of Ramadan was worth every minute.
qurancommit.vercel.app
Ramadan Mubarak. May Allah accept from all of us. 🤲
Built by a Muslim developer, for Muslim developers. First commit: Ramadan 1, 1447.
Top comments (0)