Skip to main content
Back to Gennoor Tech
Flagship build · designed & shipped end-to-end
Safar Anbiya lantern emblem

Safar Anbiya

Journey of the Prophets

Religious education for children is usually static — text to read or videos to watch passively, and kids disengage. We turned the lives of all 25 prophets into something a 5–10 year old chooses to open, the way they open a game: story → a moral choice → the real Qur’anic verse → a quiz → a reward, wrapped in a light-and-stars progress ladder.

Video thumbnail

🔊 Sound on — one full journey, start to finish (4:36)

What it does

Every prophet is played as a sequence of nine beats — a small, complete story arc with a lesson, a verse and a reward.

25 prophets, 25 journeys

Each prophet gets a distinct night sky — its own palette, aurora wash and moon placement — so every stage feels different.

Cinematic storytelling

Continuous Ken Burns drift and per-scene cross-fades render each story beat like a moving illustration.

Bilingual narration

Pre-generated Azure Neural voices in English and Urdu, with live word-by-word highlighting synced to the audio.

The real ayah

Every prophet surfaces 3–4 authentic Qur’anic verses — Arabic text, qari recitation and spoken meaning from verified sources.

Gamification (Noor)

A level ladder, 1–3 star ratings, a badge gallery, a 🔥 daily streak, recap quizzes, confetti and WebAudio chimes.

Installable PWA

Offline-capable, full app manifest, home-screen install, app shortcuts and Edge side-panel docking.

The journey, beat by beat

Real screens from the running app — the prophet Adam (AS), captured live, not mockups.

Welcome — The lantern lights the path
WelcomeThe lantern lights the path
Journey map — All 25 prophets, one light-trail
Journey mapAll 25 prophets, one light-trail
Arrive — The prophet’s unique sky fades in
ArriveThe prophet’s unique sky fades in
Story — Animated, narrated panels
StoryAnimated, narrated panels
Decision — The child makes a moral choice
DecisionThe child makes a moral choice
Result — The consequence is shown
ResultThe consequence is shown
Today — “What would you do now?”
Today“What would you do now?”
Ayah — The real Qur’anic verse + recitation
AyahThe real Qur’anic verse + recitation
Quiz — A short recap test
QuizA short recap test
Reward — Stars, Noor, badges, streak 🎉
RewardStars, Noor, badges, streak 🎉

How it’s built

A single installable app on the front, a swappable Azure service layer behind it, and a pre-generated media pipeline that keeps narration instant and offline-ready.

1

Frontend · installable PWA

Next.js (App Router) + React 19. One rich client experience, content-driven from data modules (English, Roman-Urdu, and Qur’an verse sets), with local progress.

Next.js 15React 19PWA / offlinePWABuilder (Android · iOS)
2

Cloud backend · Azure

A swappable service layer (local ↔ Azure) so the same app runs on a laptop or in the cloud unchanged. Accounts, profiles and progress are server-side.

Azure Web App (Node 22)Azure SQLBlob StorageCommunication Services (OTP)
3

AI & media pipeline

Narration is pre-generated static audio (not live TTS): a build script calls Azure Speech and writes hashed MP3s + a manifest, so audio loads instantly and works offline. Avatars are generated per child.

Azure Speech (neural)gpt-image avatarsContent-hash audio cacheGitHub Actions CI/CD

Brand — twilight navy & gold

Twilight#0C0820
Royal#1A1140
Noor Gold#F5C451
Amber#F0A93A
Cream#F4EEDE
Emerald#2E9E6B

Got an idea sitting in a doc?

This is what we do at Gennoor Tech — we partner with small and medium businesses to design, build and ship real products: web & mobile apps, cloud backends and AI features, without the agency bloat or the year-long timeline.