elseba3y

All Projects
ExamFlow
03
EdTech SaaS

ExamFlow

ExamFlow is a production-ready multi-tenant EdTech SaaS for institutions and educators. It covers the full assessment lifecycle: content hierarchy (subjects/topics/lessons), question banks, exam builder & engine, student learning portal, analytics, certificates, manual grading, organizations with roles, Stripe billing, email notifications, and complete English/Arabic RTL experience.

Technologies

  • React
  • TypeScript
  • Node.js
  • Express
  • MongoDB
  • Tailwind CSS
  • i18next
  • JWT
  • Stripe
  • Resend
  • Zod

Key Features

  • Multi-tenant organizations with role-based access
  • Content hierarchy: Subjects → Topics → Lessons
  • Question banks + Exam builder & timed exam engine
  • Student Learn portal with lesson content
  • Analytics dashboards & certificates
  • Manual grading + autosave short answers
  • Full EN/AR + RTL support
  • Stripe billing (Checkout, Portal, Webhooks) + plan limits
  • Email notifications (publish, grade, cert, invite)
  • White-label ready design system

Challenges

  • Building a scalable multi-tenant architecture with organization isolation
  • Supporting full RTL layout and bilingual content across complex flows
  • Designing a reliable exam engine with timing, autosave, and grading
  • Integrating billing, email, and role permissions without coupling

Problems & Solutions

  • Membership role as tenant source of truth + permissions module
  • Centralized i18n with direction-aware layouts and design tokens
  • Exam session state, autosave, and server-side validation
  • Stripe webhook handling + mock billing fallback for development
Mahmoud Elsebaey-QR

Send Me

© 2026 All Rights Reserved, Mahmoud Elsebaey