Web & Mobile ApplicationsStatus: completedJuly 22, 2026
Hadith Reader & Cross-Platform Study Suite
High-performance Islamic informatics monorepo with Next.js PWA, Expo mobile app, Qdrant vector search, and canonical Hadith corpora.
Tech Stack:Next.jsReact NativeExpoTurborepoQdrantPrismaPostgreSQLTypeScript
Live Application Access
- π Launch Hadith Reader Web App β Production progressive web application accessible across desktop, tablet, and mobile browsers.
Overview
Hadith Reader & Cross-Platform Study Suite is a full-stack, multi-platform scholarly workspace engineered for deep exploration and linguistic study of primary Islamic Hadith corpora (Sahih al-Bukhari, Sahih Muslim, Sunan Abi Dawud, Jami` at-Tirmidhi, Sunan an-Nasaβi, Sunan Ibn Majah, and Muwatta Malik).
Architected as a unified Turbo monorepo (v1.0.6), the project pairs a modern Next.js PWA and an Expo (React Native) mobile app with an advanced semantic search engine powered by Qdrant vector search, client-side transformer embeddings, and Arabic diacritic normalization.
Key Architecture & Capabilities
- Unified Turbo Monorepo: Shared TypeScript packages (
@hadith/shared) establishing consistent schemas, normalization algorithms, and query types between@hadith/weband@hadith/mobile. - Hybrid & Vector Search Engine: Combines exact token queries with a custom Arabic diacritic stripper alongside Qdrant semantic vector similarity for conceptual topic search across thousands of narrations.
- Robust Database Layer: Powered by Prisma ORM over serverless PostgreSQL (Neon) and Supabase, providing instant lookups across indexed narrations, isnad chains, and gradings.
- Cross-Platform Native Experience:
- Web PWA: Next.js App Router, Radix UI primitives, Tailwind CSS, TanStack React Query, and offline PWA service workers.
- Native Mobile: Expo SDK (React Native) with Expo Router, Reanimated transitions, and secure offline SQLite caching.
- Audio & Scholarly Tools: Synchronized Arabic audio recitations, bookmarked collections, and configurable typography (Uthmani and Indo-Pak script variants).
Tech Stack
- Monorepo: Turborepo, Bun
- Web App: Next.js 15, React 19, Tailwind CSS, Radix UI, TanStack Query
- Mobile App: React Native, Expo, Expo Router, Reanimated
- Database & Search: PostgreSQL, Prisma ORM, Qdrant Vector Engine, Xenova Transformers