←THE YAB.ET
N° 01ClientLive Project ↗

Zemene Tewahedo Marketplace

Architecture & System Design

Built with a Next.js App Router frontend and a modular NestJS + Prisma backend over PostgreSQL, deployed on AWS using Docker and Terraform. The system manages five user roles (Admin, Teacher, Parent, Student, and Child), uses QR mobile-handoff and OCR to verify teacher National IDs into private S3 buckets, hosts live Jitsi WebRTC classrooms with automated attendance logs, and handles package billing with Stripe 70/30 payout splits.

Next.jsNestJSPostgreSQLPrismaStripeAWSTerraform
FIG. 01 OF 05 — 01 — Landing Page