← All projects
Case studyQuran Foundation Hackathon

Al-Habl.

Quran Community Platform

A Quran platform that doesn't just tell you to reflect — it walks you through the Quran with a five-lens structure, AI that never makes up answers, and a community to do it with.

Live demo ↗Source code ↗
Al-Habl screenshot
Role
Solo — concept, design and full-stack development
Context
Quran Foundation Hackathon
Status
Live
Stack
Next.js · TypeScript · Supabase · Claude API · Quran MCP

01

Overview

Al-Habl means “the rope”, from the ayah “Hold firmly together to the rope of Allah” (Al-Imran 3:103). I wanted to build something different from the usual Quran app: not a place that says “reflect on the Quran”, but one that actually helps you do it.

It combines a five-lens reflection structure, an AI assistant grounded in the Quran MCP, and a whole community ecosystem where you can chat and connect with other members. I designed and built it on my own, end to end, and submitted it to the Quran Foundation Hackathon. I use it myself too.

02

The problem

Most Quran apps say you should reflect. They may give you resources — text, translation, tafsir — but there is no proper structure for how to actually do it. Reflection ends up as something the app tells you to do, rather than something it helps you do.

I wanted to close that gap: give reflection a clear structure to follow, and put people around it so it stops being a solitary effort.

03

What it does

01

Five-lens reflection

Instead of leaving you with a verse and a blank page, Al-Habl takes you through the Quran with a five-lens structure. Reflection has a shape you can follow.

02

AI that doesn't make things up

The AI never gives its own fabricated answers. It works through the Quran MCP to help you go through the Quran, and answers your questions from that. It helps surface resources by meaning, not just keyword.

03

A community ecosystem

You can chat, connect with other members, and share reflections. Al-Habl is a place to study with people, not just an app you open alone.

04

Circles and a shared rhythm

Small groups work from the same ayah at the same time, and members can set goals for their study. That shared starting point makes the conversation easy to join.

05

Tafsir and recitation

Explanation and audio recitation sit next to the ayah, so you do not have to leave the app to understand or listen.

04

How it fits together

A Next.js front end talks to Supabase for the app's own data, and to the AI layer for answers that are grounded in the Quran MCP.

01

Next.js + TypeScript

Interface, routing and server logic

02

Supabase

Accounts, Circles, reflections and chat

03

Claude API + Quran MCP

Answers come through the Quran MCP, not invented by the model

05

What I built

  • Product concept, including the five-lens structure
  • UI design and the front end in Next.js and TypeScript
  • Back end and data model on Supabase
  • AI integration with the Claude API and the Quran MCP
  • Deployment on Vercel and the hackathon submission

Next case study

TaskFlow

My first Python project — built on my own with zero prior knowledge and no tutorials, and where I learned FastAPI and authentication.