Ayati is a complete Islamic educational platform with a mobile app (Expo/React Native
for iOS, Android & Huawei), a full admin dashboard (React + Vite), and a backend API
(Node.js + Express + PostgreSQL).
━━━ WHAT'S INCLUDED ━━━
✅ Full mobile app source code (Expo / React Native)
✅ Admin dashboard source code (React + Vite)
✅ Backend API server (Node.js + Express)
✅ Complete database schema
✅ Dynamic translation system (Arabic + English, 4,200+ keys)
✅ All quiz engines and algorithms
✅ Theme editor & customization system
✅ Firebase + RevenueCat integration ready
━━━ KEY FEATURES ━━━
📖 QURAN SYSTEM
Full Quran with Uthmani script, Tajweed coloring, word-by-word translation,
audio playback with verse tracking, bookmarks, and advanced search.
🧠 MEMORIZATION & SPACED REPETITION
Smart spaced repetition algorithm, memorization calculator, and daily
scheduled review sessions.
📝 QUIZ ENGINE — 7 Types
Arrange words, complete the verse, verse sequencing, surah naming,
next/previous ayah, and Arabic grammar quizzes (MCQ, fill-blank, true/false).
🏆 GAMIFICATION
Global leaderboard, achievement badges, coins & rewards economy, streak tracking.
📊 ANALYTICS
Personal progress charts, performance statistics, full quiz history.
🎨 PERSONALIZATION
Custom theme editor, dark/light mode, full RTL Arabic support, multi-language UI.
━━━ TECH STACK ━━━
• Mobile: Expo (React Native) — iOS + Android + Huawei
• Admin Panel: React + Vite
• Backend: Node.js + Express + PostgreSQL (Drizzle ORM)
• Auth: Firebase (Email + Google + Apple Sign-in)
• Payments: RevenueCat (monthly & yearly subscriptions)
• Push Notifications: Expo Push
• Translations: Dynamic API with 4,200+ keys
━━━ BUYER NOTES ━━━
Buyer will need to set up their own Firebase and RevenueCat accounts.
Quran text is public domain. All fonts are OFL licensed (commercial use allowed).
This is a production-ready codebase with a working admin panel and live backend.