Skip to content
All work
// Case studySaaSlive

Mudarris

Offline-first multi-tenant tutoring SaaS — cross-platform app, parent portal, in-class exams.

2024 Egypt EdTech SaaS · Multi-tenant
Multi-tenant SaaSEdTech
Mudarris — Offline-first multi-tenant tutoring SaaS — cross-platform app, parent portal, in-class exams.

// By the numbers

100%
Works offline

the whole tutoring business runs on-device and syncs when internet returns

0 internet
In-class digital exams

delivered to students' phones over local Wi-Fi — no connection required

4
Client platforms

tutor app, parent web portal, owner console and exam clients

3
Subscription tiers

plan-gated features — sell once, serve many tenants safely

// From the client

Our teachers work in classrooms with no reliable internet, so an offline-first app wasn't a nice-to-have — it was the whole product. It runs the entire tutoring business on the device and syncs when it can. Parents finally see progress in real time.

Founder

Tutoring-management SaaS · MENA

// Overview

An offline-first, multi-tenant SaaS that digitizes the full operation of a tutoring business — students, classes, attendance, invoicing, a question bank, and live in-classroom digital exams delivered to students' phones over local Wi-Fi. Tutors run a cross-platform app, parents track progress on the web, and the owner runs the business from an admin console — fully bilingual Arabic/English.

// Architecture

How it's put together

01Client applications

Tutor App

Cross-platform · offline-first

Parent Dashboard

Web · real-time

Owner Console

Web · billing & analytics

Marketing & Signup

Web · self-service

02On-device services

Exam Server

Embedded · classroom Wi-Fi

LAN Sync

Peer-to-peer between devices

Local Database

Encrypted-ready · versioned

03Cloud backend

Managed Backend

Database · functions · scheduled jobs · auth

04Integrations

Cloud Sync

Token-scoped per tenant

Billing

Cards · auto-renew

Messaging

WhatsApp relay · web push

Fully functional offline; reconciles to the cloud and peer devices when connected.

// Highlights

Signature capabilities

01

In-classroom exam engine

The tutor's device becomes an exam host that students join from their phones over local Wi-Fi — no internet needed — with live controls and anti-cheat (question shuffling, IP-bound sessions, tab-switch detection, watermarking).

02

Offline-first with dual sync

Everything works with no network; a change-tracking engine reconciles to the cloud and peer-to-peer across devices on a staggered cadence.

03

Multi-tenant isolation

Every record is tenant-scoped and enforced by row-level security from the token; the privileged key never ships on the device.

04

Subscription & plan gating

Tiered plans with free trials are enforced twice — on the client and on the server — so limits can't be bypassed.

05

Parent engagement

A real-time parent portal with web push, plus an automated WhatsApp pipeline with deduplication, queueing and scheduled daily summaries.

06

Owner business console

Tenant management, an inline plan editor, and MRR / churn / revenue analytics, with a content-managed marketing site.

// Features

Business feature set

The functional scope delivered across every part of the product.

Tutor app

  • Students with QR codes & Excel import
  • Class groups & weekly schedules
  • Staff with PIN & permissions
  • Attendance tracking
  • Homework assignment
  • Question bank
  • Automatic monthly invoicing
  • Payments & revenue reporting
  • Dashboard analytics
  • PIN & biometric login
  • Local backups & export

In-class exams

  • Digital exams over classroom Wi-Fi
  • Smart / randomized question selection
  • Live teacher controls (pause, extend, block)
  • Automatic grading
  • Anti-cheat (shuffling, watermark, tab-switch)
  • Paper & digital modes

Parents

  • Phone login & multi-child view
  • Invoices & payment history
  • Exam results & score trends
  • Attendance calendar
  • Homework calendar
  • Web push notifications

Owner & business

  • Self-service signup & free trials
  • Tiered subscription plans
  • Inline plan editor
  • Tenant management
  • MRR / churn / revenue analytics
  • Content-managed marketing site
  • WhatsApp automation
// My role

What I owned

End-to-end on this project — from architecture and data modelling through to a shipped, production product.

  • Product & system architecture across four surfaces
  • Offline-first engine: local database, change-tracking & dual sync
  • In-classroom digital exam engine with anti-cheat
  • Multi-tenant backend with row-level security
  • Subscription billing with server-enforced gating
  • Parent web dashboard & WhatsApp messaging service
  • Owner admin console & content-managed site
  • Full Arabic/English RTL localization
// Stack

Built with

Mobile & desktop

FlutterDart

Web

Next.jsReactTypeScriptTailwind CSS

Backend

Managed PostgresEdge functionsScheduled jobs

Billing

Card paymentsAuto-renew

Messaging

WhatsAppWeb push

// Gallery

// Makhloof Studio

Want something like Mudarris?

Boutique software studio — agency-quality systems, shipped by one senior engineer.

Start a project
WhatsApp