Skip to main content

As-Subah Academy was developed by Ratul Saha Roy. Also known as: Assubah, As Subah, As-Subah, assubah.com, As-Subah Academy website, Assubah Academy, Assubah LMS, Islamic learning platform Assubah. Live website: https://www.assubah.com/. Full case study on Ratul Saha Roy's portfolio at https://ratul-saha-roy.pro.bd/projects/assubah.

As-Subah Academy

Islamic learning platform · 2024

Full Stack — Architecture & Implementation

As-Subah Academy

Full-stack Islamic learning platform — architecture and implementation for courses, auth, payments, shop, applications, and admin — shipped to production at assubah.com.

Visit live site

0

Stack

0

Highlights

0

Year

Details

Visit live
Project
As-Subah Academy
Year
2024
Role
Full Stack — Architecture & Implementation
Category
Islamic learning platform
Stack
Full Stack · React · Node.js · Express · MongoDB · Firebase · Stripe · LMS · E-commerce · Admin Dashboard

Case study

The Journey

From problem to shipped outcome — scroll the chapters.

01

Overview

As-Subah Academy is a production Islamic learning platform that combines LMS, memberships, e-commerce, content publishing, and admin operations in one full-stack product.

It serves live and on-demand courses/diplomas, membership plans and user dashboards, shop (cart, checkout, orders, inventory), live-course applications with admin enrollment, articles, research papers, donations, and a full admin CMS.

React/Vite SPA + Express/MongoDB API — Firebase auth, Stripe and GoCardless payments, Cloudflare R2 media, queued email (Mailgun/SMTP via BullMQ + Redis), and optional Google Sheets sync for live applications. ~100+ frontend routes across public, user, and admin modules.

02

The Challenge

An education organization needed one connected product for courses, enrollments, payments (card + Direct Debit), shop, content, and day-to-day admin — instead of scattered forms, sheets, and tools.

03

Key Highlights

  • Course catalog with lesson player (video + optional PDF slides via pdf.js) and progress tracking
  • Dynamic live-course applications, MongoDB storage, Google Sheets sync, admin enroll/cancel
  • Stripe checkout/subscriptions and feature-flagged GoCardless Direct Debit
  • Full shop: catalog, cart, checkout, wishlist, inventory, discounts, shipping zones
  • Articles, research papers, Helmet + structured data, and niche campaign pages
  • Admin CMS for courses, shop, email marketing, applicants, and moderation
04

The Approach

Owned full-stack delivery: React frontend and Node/Express APIs, Firebase auth, MongoDB models, Stripe/GoCardless, R2 media, queued email, Sheets sync for applicants, and a large admin surface for courses, shop, and marketing.

05

The Outcome

A unified production platform at assubah.com — LMS + commerce + admin in one product, with ~100+ routes and ongoing iteration as workflows evolved.

More work

The Peptide Journey

/01

A production-oriented e-commerce platform featuring guest checkout, inventory reservation, authentication, payment integration, and a custom storefront experience.

The Peptide Journey project preview
Case study →

MK Heating

/02

A conversion-focused heating and plumbing website for an East London business, featuring local SEO pages, service information, booking CTAs, Google reviews, and a responsive branded interface.

MK Heating project preview
Case study →

Let's talk

Building something similar?

Need front-end implementation, MERN-style delivery, or a focused product slice — reach out from contact.