System · Arabic online learning platform · Lebanon

Islamona Academy إسلامنا

Arabic-first learning platform with automatic & admin-approved enrolment, Multiple Payment methods integrated. Serving worldside students.

Live · 2026Platform ↗
Islamona Academy — Arabic-first learning platform with automatic & admin-approved enrolment, Multiple Payment methods integrated. Serving worldside students.

For decision-makers

The problem
An author-educator needed to sell Arabic courses to learners across the Arab world from Lebanon — where there is no card gateway and instalments are the norm — after a previous developer left a prototype half-built.
What I built
A complete learning platform in two apps. Learners browse in Arabic on their phones, enrol in one page, pay in full or on an admin-approved monthly plan through Whish, OMT or wallet transfers (staff verify receipts; the Whish rail confirms itself), and study chaptered audio and video lessons with a player that only counts what they genuinely heard, assessments that can gate the next chapter, questions under each lesson, and reviews. Staff run everything from an English dashboard: requests, grading, overdue instalments, course authoring with automatic audio normalisation, students, notifications, analytics.
Where it stands
Live at islamona-academy.com with more than ten courses published and students enrolled from across the Arab world and beyond, paying through local rails without a card. New courses and features keep landing.

System map

Public site + learner /st…public web · Next.js 16 App RouterStaff /dashboard (English…staff · Next.js 16APIapi · NestJS 11Background workers (i…worker · NestJS interval wor…PostgreSQLWhish PayResendCloudflare R2Google OAuthPostHogYouTubeffmpeg / ffprobeDeepSeekBeit Al KatebSurfacesCoreExternal services