cat ~/production/online-course-marketplace/REPORT.md

Online Course Marketplace

Teachers publish video courses grouped by college, students buy through a gateway or in cash, and purchase unlocks the lectures.

role Tech Lead, Backendtimeline 2025category platformclient An education business selling online courses

Problem

An education business selling courses needed video content that only paying students can reach, with cash payment supported alongside a gateway because that is how a large share of customers actually pay.

Approach

Entitlement is checked at content access rather than at page render, so a purchased course unlocks its lectures and an unpurchased one cannot be reached by guessing a URL. Cash payment is a first-class path with an admin confirmation step, not an afterthought bolted onto a gateway-only flow.

Outcome

Course content gated on real entitlement, with both gateway and cash purchase supported through to unlock.

2Payment paths · gateway and confirmed cash
At accessContent gating · not at render
related --by-stack

Adjacent systems

REL-001 / platform

Freelance Marketplace with Escrow

Two-sided marketplace for architecture and design work: the platform holds the money until delivery is confirmed, with bidding happening in real-time chat.

REL-002 / platform

Game Key Marketplace

A three-sided digital marketplace: a supplier catalogue of tens of thousands of listings, kept in sync, priced in local currency, sold through a payment gateway with automated key delivery.

REL-003 / platform

Vehicle Rental Platform

Rent a scooter or e-bike from an app: scan the QR, the physical lock opens over cellular, ride, park in a permitted zone, pay by the minute from a prepaid wallet.