AlHijrah Islamic Digital Ecosystem preview 1

AlHijrah Islamic Digital Ecosystem

Full-stack Islamic super-app draft: Qur'an, prayer times, Qibla, mosque finder, Zakat/inheritance calculators, donations, and a marketplace across five main menus.

App DraftBusiness AppAvailableGratisIntermediateUpdated 2026-07-14Next.js 16, React 19, TypeScript, adhan (prayer calculation), maplibre-gl, Zod, Local JSON database (dev)
Demo

Description

A runnable Next.js full-stack MVP for an Islamic digital ecosystem. Five main menus (Home, Faith, Search, Market, Profile) in a mobile banking-inspired launcher with a desktop sidebar dashboard, Indonesian/English toggle, and light/dark mode. The Qur'an module is fail-closed by design — it never ships a local verse seed and never generates or paraphrases Qur'an text; Arabic and Indonesian translation are fetched live from the official Kemenag API and cross-validated (114 surahs, 6,236 ayat verified), with Saheeh International English via Quran.com. Also includes worldwide prayer-city search with per-country calculation methods, a dual Gregorian-Hijri calendar, Qibla UX, a GPS/manual mosque finder, Zakat and inheritance calculators, donation recording, marketplace checkout, and organization/platform admin dashboards.

What Already Works

Five main menus: Home, Faith, Search, Market, Profile
Qur'an module reading live from the official Kemenag API (Arabic + Indonesian) and Saheeh International English (Quran.com) — fail-closed, no local seed, no paraphrasing
Worldwide prayer city search (Open-Meteo Geocoding typeahead) with per-country calculation methods
Dual Gregorian-Hijri calendar with Islamic observances
Qibla direction UX and GPS/manual mosque finder
Zakat calculator and guarded inheritance calculator
Donation recording and marketplace checkout
Organization dashboard and platform admin console
Indonesian/English toggle, light/dark mode, mock cookie-based roles

What's Included

  • Full source code
  • README, setup guide, and Qur'an source-safety policy
  • InMyDraft Commercial License
  • AI-ready docs (PRD, technical spec, deployment notes)
  • Automated Qur'an source verification script

How to Run

  1. Unzip the source and run npm install.
  2. Copy .env.example to .env.local.
  3. Run npm run seed to load demo data.
  4. Run npm run dev and open http://localhost:3000.
  5. Run npm run verify:quran (needs internet) to validate the live Qur'an source before launch.

Continuation Notes

  • The Qur'an safety policy (fail-closed, no local seed, no paraphrasing) is a deliberate integrity feature — worth keeping even after adapting the rest of the app.

Known Limitations

  • Qur'an text requires live internet access to the official Kemenag/Quran.com APIs — if those are unreachable, the app fails closed and shows no substitute text, by design
  • Prayer time values, Qibla direction, and mosque/campaign/product/event data are labeled demo, not production-verified
  • Payment, payout, refund, KYC, and shipping are not activated
  • Authentication is mock cookie-based role access for local testing, not production auth
  • Local JSON persistence must be replaced with PostgreSQL for production and concurrency
Preview of Personal Finance Tracker
App DraftBusiness AppAvailable

Personal Finance Tracker

Half-built but running web app draft for tracking personal income, expenses, and simple cashflow habits.

Vite 6React 19Express 4TypeScriptTailwind CSS 4+3

Rp 17.000

Preview of POS Cafe
App DraftBusiness AppAvailable

POS Cafe

Starter app draft for a small online shop or POS workflow with enough structure to continue from.

Next.js 16 (App Router)React 19TypeScriptPrisma 7 + PostgreSQL (Neon)iron-session+4

Rp 17.000

Preview of BatuWorkout Class Booking
App DraftBusiness AppAvailable

BatuWorkout Class Booking

Workout class booking draft with public schedule pages, booking/member/admin screens, and manual-payment MVP direction.

Next.js 16 (App Router)React 19TypeScriptTailwind CSSQR code generation+2

Rp 17.000