Back to All Projects
Showcase/Religious
Case Study / 20

DailyQuranQu

Quran application with quick navigation, tahlil, daily prayers, and prayer schedule using public API.

RoleFront-End Developer
Timeline2024
CategoryReligious
Core Stack
Vue.jsPinia
DailyQuranQu
[ 01 / The Challenge ]

Understanding the Problem & Core Constraints

DailyQuranQu is an Islamic study companion. It features dynamic Arabic text rendering, quick audio plays, translation toggles, and localized prayer times.

Key Constraint

Rendering massive lines of complex Arabic typography and aligning page views correctly without freezing the browser during scrolling.

[ 02 / The Solution ]

Architectural Decisions & Core Implementation

Implemented dynamic component rendering lists, optimizing fonts load, caching surahs locally in memory.

[ Performance & Results ]
1.

Seamless scrolling over thousands of ayahs

2.

Immediate offline access to cached surahs

3.

Localized prayer times within 1s