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

// By the numbers
- 100%
- Works offline
- 0 internet
- In-class digital exams
- 4
- Client platforms
- 3
- Subscription tiers
the whole tutoring business runs on-device and syncs when internet returns
delivered to students' phones over local Wi-Fi — no connection required
tutor app, parent web portal, owner console and exam clients
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
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.
How it's put together
Tutor App
Cross-platform · offline-first
Parent Dashboard
Web · real-time
Owner Console
Web · billing & analytics
Marketing & Signup
Web · self-service
Exam Server
Embedded · classroom Wi-Fi
LAN Sync
Peer-to-peer between devices
Local Database
Encrypted-ready · versioned
Managed Backend
Database · functions · scheduled jobs · auth
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.
Signature capabilities
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).
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.
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.
Subscription & plan gating
Tiered plans with free trials are enforced twice — on the client and on the server — so limits can't be bypassed.
Parent engagement
A real-time parent portal with web push, plus an automated WhatsApp pipeline with deduplication, queueing and scheduled daily summaries.
Owner business console
Tenant management, an inline plan editor, and MRR / churn / revenue analytics, with a content-managed marketing site.
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
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
Built with
Mobile & desktop
Web
Backend
Billing
Messaging
// Gallery
Want something like Mudarris?
Boutique software studio — agency-quality systems, shipped by one senior engineer.
// Related work


