Dhaka--:--
All projects

01 / 08 · EdTech · Cloud Architecture

San Uni Academy

Multi-vendor LMS, merchandise marketplace & HLS video pipeline

Year
2025 — 2026
Type
EdTech & LMS
Role
Full-stack engineer
Status
Live
Visit live site
Client NDA · Enterprise Monorepo
Next project
San Uni Academy interface
View full resolution

Overview

A production-grade enterprise learning ecosystem built with a high-performance monorepo architecture. The platform combines a public marketplace for learners, an authoring portal for course vendors, a merchandise storefront, and a dedicated Vite 6 Super Admin dashboard. Video delivery is powered by Bunny Stream with chunked TUS protocol uploads and per-learner watermarking, while Redis BullMQ handles background transaction reconciliation, Zoom live session lifecycle events, and automated vendor payouts.

  • Next.js 16
  • React 19
  • TypeScript
  • Node.js
  • Express
  • Prisma ORM
  • PostgreSQL
  • Redis / BullMQ
  • Bunny Stream
  • Stripe Connect
  • SSLCommerz
  • Playwright
  • Docker
  • Nginx
  • Tailwind CSS
Video streaming
Adaptive HLS
Payment split
Stripe + SSLCommerz
Background queue
BullMQ / Redis
AI assistant
GPT-4o-mini

Engineering decisions

Fintech

Double-Entry Financial Ledger

Append-only LedgerEntry table recording every financial movement in integer minor units (amountCents) guaranteeing zero floating-point drift across vendor splits and platform commissions.

Media

Adaptive HLS Video Pipeline

Direct Bunny Stream integration with chunked TUS uploads, server-side signed playback tokens, and dynamic student email canvas watermarking preventing screen recording theft.

Queues

Dual-Gateway Split Payouts

Stripe Connect Express for real-time global vendor splits paired with Redis BullMQ scheduled batch workers for local Bangladesh gateways (SSLCommerz, bKash, Nagad).

Testing

Automated E2E & A11y Audits

Comprehensive Playwright test harness running automated regression and axe-core accessibility audits across desktop and mobile viewports.

  1. 01

    Monorepo architecture separating public SSR/ISR marketplace (Next.js 16), static Super Admin SPA (Vite 6 + React 19), and stateless REST core API (Node.js/Express).

  2. 02

    Bunny Stream integration featuring fault-tolerant chunked TUS uploads, multi-bitrate HLS encoding, per-learner dynamic watermarking, and signed playback tokens.

  3. 03

    Dual payment architecture supporting international Stripe Connect Express real-time split payments and automated scheduled BullMQ payouts for Bangladesh local gateways (SSLCommerz).

  4. 04

    Server-to-Server Zoom OAuth lifecycle engine that automates live class creation, attendee synchronization, and cloud recording ingestion.

  5. 05

    Embedded AI student assistant powered by OpenAI GPT-4o-mini for syllabus navigation, code explanations, and course recommendations.

  6. 06

    Automated Playwright E2E and @axe-core/playwright accessibility audit suites enforcing WCAG 2.1 compliance across desktop (1440px) and mobile (390px) views.

Screens & Walkthrough

Production gallery(9 high-res captures)

San Uni Academy Marketplace & Course Catalog
Expand
Screen 01Marketplace
Super Admin Multi-Vendor Financial Ledger
Expand
Screen 02Admin & Ledger
Financial Reconciliation & Automated Payout Engine
Expand
Screen 03Reconciliation
Vendor Analytics & Instructor Dashboard
Expand
Screen 04Vendor Portal
Bunny Stream Adaptive HLS Classroom Player
Expand
Screen 05Video Streaming
Enterprise Security & Audit Log Stream
Expand
Screen 06Security Audit
Split Payment Multi-Vendor Checkout
Expand
Screen 07Checkout
Course Authoring & Curriculum Builder
Expand
Screen 08Curriculum Builder
Student Learning Journey & Progress
Expand
Screen 09Student Dashboard

Next project

Hasibul Gaming Point

Fintech · E-commerce