Project

Nur Al-Quran

A modern Quran app with multiple Qira'at, audio recitation, memory mode, leaderboard, and essential Islamic tools. Built for a beautiful, motivational, and interactive experience.

Currently Developing...

Nur Al-Quran – Modern Quran App

A comprehensive Quran application designed for both spiritual growth and interactive learning.

Key Features:

- Full Quran text with multiple Qira'at (Hafs and Warsh)

- Audio playback for at least 10 professional reciters

- Users can read, mark verses, and track recitation

- Leaderboard system: each ayah recited earns 10 hassanah points

- Memory mode: ayah disappears, user recites via microphone, then ayah reappears

- Prayer times, Islamic calendar, Qibla map, and live radio streams

Design & UI:

- Modern, clean interface

- Primary color: #6b0f1a, white background

- Responsive and visually appealing for all devices

- Includes icons, cards, and leaderboard UI components

- Motivational slogan: "وَفِي ذَٰلِكَ فَلْيَتَنَافَسِ الْمُتَنَافِسُونَ" prominently displayed

Tech Stack:

- Frontend: React 18, TypeScript, Vite, Tailwind CSS, React Router

- Backend: Node.js + Express.js, Supabase (auth & user data)

- State management for audio, recitation progress, and hassanat points

- Placeholder data provided if backend is not ready

Homepage:

- Hero section showcasing Quran features and the motivational slogan

- Portfolio-ready, clean, and professional presentation

Outcome:

A portfolio-ready Quran app that combines essential Islamic features with a beautiful, modern UI and interactive learning tools, designed to inspire and motivate users in their Quranic journey.

Built with

React 18TypeScriptViteTailwind CSSReact RouterNode.jsExpress.jsSupabase

January · 2026

Assistant
AdRohal's Portfolio Assistant
Ask about skills, projects & experience!

👋 Hi! I'm AdRohal's Assistant

I can help you learn about:

  • Programming skills & technologies
  • Featured projects & work
  • Background & experience
  • Contact information
  • Education & certifications