📖 🕌 🏅 Demo & Architecture Guide · No Login Needed

Origin E Madarsa
Complete System Walkthrough

Every panel, every module, every click — explained scroll by scroll with visuals. From the first setup to the daily routine of your madarsa. 📖✨

🚀 Start the Tour
0Modules
0Languages
0Panels
0Quran Editions
0Surahs Tracked
originemadarsa.com · Admin Dashboard ● LIVE
248Students
96%Attendance
18Teachers
12Live Now

🔴 QURAN LIVE

بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ
الْحَمْدُ لِلَّهِ رَبِّ الْعَالَمِينَ
الرَّحْمَٰنِ الرَّحِيمِ 📍
مَالِكِ يَوْمِ الدِّينِ
Juz 1Line 3 ★
Qaida Tracking Nazeera Progress Hifz — 4 Sections Daily Quran Live ⭐ Line-Level Resume Star-Rated Exams Fees & Invoices PDF Report Cards Hifz Certificates 🏅 5 Languages 🌍 Live Classes 🎥 Multi-Madarsa SaaS 🔒 Qaida Tracking Nazeera Progress Hifz — 4 Sections Daily Quran Live ⭐ Line-Level Resume Star-Rated Exams Fees & Invoices PDF Report Cards Hifz Certificates 🏅 5 Languages 🌍 Live Classes 🎥 Multi-Madarsa SaaS 🔒
Role-Based Access Teacher Attendance 13 · 15 · 20 Line Editions Day / Class / Student Reports Activity Log 🔍 Auto Enrollment IDs Deeniyat Books Admin Override Trail Excel Exports Holidays & Events Calendar Role-Based Access Teacher Attendance 13 · 15 · 20 Line Editions Day / Class / Student Reports Activity Log 🔍 Auto Enrollment IDs Deeniyat Books Admin Override Trail Excel Exports Holidays & Events Calendar
1

🚀 Where to Start — First-Time Setup

Six steps, in this exact order. After step 6, your madarsa runs digitally every single day.

Register your Madarsa

Open the website → tap Get Started → send your madarsa name & contact. Your own isolated workspace is created — your data is never mixed with any other madarsa.

📍 Landing page → Get Started

Login as Admin

Use the admin email & password you receive. The Admin Panel opens with the full sidebar menu — this is your control room.

📍 Sign In

Fill Master Data — the foundation ⚠️

Madarsa details & logo → yearly holidays → events → exam schedule → Course Modification (Quran edition, Juz pages, Qaida lessons, Deeniyat books, Classes). Every other module reads from this.

📍 Sidebar → Master Data

Add Teachers

Name, qualification, experience, phone, joining date. Each teacher gets an automatic ID like ILLA-T-001 — the prefix comes from the first 4 letters of your madarsa name.

📍 Sidebar → Teacher Management

Add Students

Photo, father name, DOB, class (Qaida / Nazeera / Hifz), guidance teacher, Quran edition (13 / 15 / 20 lines). Auto enrollment ID like ILLA-S-042.

📍 Sidebar → Student Details

Start Daily Tracking

Teachers open their panel every morning and mark attendance + Sabaq. Reports, fees, exams and certificates all build on top — automatically.

📍 Sidebar → Qaida / Nazeera / Hifz Progress
2

🏗️ System Architecture

One platform · three panels · fully isolated data per madarsa (multi-tenant SaaS).

👑 Admin PanelWeb + Android + iOS
🧑‍🏫 Teacher PanelWeb + Android + iOS
🎓 Student PanelAndroid + iOS App
▼   ▼   ▼
⚙️ Secure API ServerJWT login tokens · Role permissions · Full activity log
🗄️ Database — Tenant IsolatedMadarsa A 🔒  |  Madarsa B 🔒  |  Madarsa C 🔒
🕌 Quran Live SyncTeacher page → Student, every 3 sec
🎥 Jitsi MeetOnline classes — no student account needed
🔒 Multi-Madarsa SaaS: every madarsa gets its own admins, its own students, its own ID series and its own branding. One madarsa can never see another madarsa's data — guaranteed at the database level.
3

🧭 Module Map — the Sidebar at a Glance

Everything in the admin sidebar and what it does — your quick reference.

🏠
DashboardToday's snapshot — students, attendance, events
👤
User ManagementAccounts, roles & permissions
📋
Activity LogEvery change: who, what, when, before → after
🗂️
Master DataDetails, holidays, events, exams, courses
🧑‍🏫
Teacher ManagementProfiles + teacher attendance
🎓
Student DetailsProfiles, photos, classes, auto IDs
🔤
Qaida ProgressDaily lessons & line ranges
📖
Nazeera ProgressDaily Juz/page + Deeniyat
🕌
Hifz ProgressSabaq · Prev · Para · Manzil daily
🏅
Hifz MilestonesJuz completions + certificates
📝
Exam EvaluationsStar-rated grading engine
🎥
Live ClassesOnline group classes (Jitsi)
🕌
Quran Live1-to-1 live mushaf sessions ⭐
💰
Fees (Dues)Monthly dues per class
🧾
Fee ManagementHeads, plans & invoices
📊
Student ReportStudent / class / day reports + PDF
4

👥 The Three Panels

Everyone logs into the same system — each role sees only what they need.

Full Control

👑 Admin Panel

  • Master Data & course setup
  • Add / edit teachers & students
  • Fees, invoices & collection reports
  • Exam schedules & result override
  • User accounts, roles & permissions
  • Activity Log — every change recorded
Teach & Track

🧑‍🏫 Teacher Panel

  • Daily Sabaq for Qaida / Nazeera / Hifz
  • Attendance with one tap
  • Host Quran Live sessions
  • Host / join online classes
  • Conduct exam evaluations (star ratings)
Learn Anywhere

🎓 Student Panel

  • Join live Quran sessions from home
  • Follow the teacher's page in real time
  • Join online classes with one tap
  • See own progress & exam results
originemadarsa.com · Admin Dashboard
248Students
96%Attendance
18Teachers
12Live Today

Weekly attendance — Admin dashboard view

🔴 LIVE · Following Ustad Abdul Jabbaar

بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ
الْحَمْدُ لِلَّهِ رَبِّ الْعَالَمِينَ
الرَّحْمَٰنِ الرَّحِيمِ
مَالِكِ يَوْمِ الدِّينِ 📍
إِيَّاكَ نَعْبُدُ وَإِيَّاكَ نَسْتَعِينُ
Juz 1Page 1Line 4 ★

Student phone — the teacher's marked line glows gold in real time

5

🗂️ Master Data — The Foundation

Five tabs. Set these once, and the whole system knows your madarsa's calendar and curriculum.

Tab 1

🏛️ Madarsa Details

Name, logo, address, contact numbers, about text. The logo appears in the app header and on every PDF report and certificate.

Tab 2

📅 Yearly Holidays

Religious / national / seasonal holidays with dates. These days are automatically excluded from working-day counts — attendance % is never punished by holidays.

Tab 3

🎉 Events

Academic, cultural and sports events with dates and descriptions — visible to the whole madarsa.

Tab 4

🗓️ Exams (Schedule)

Plan exam dates and types for the whole year. The actual grading happens in Exam Evaluations — see section 10.

Tab 5 — the most important ⭐

📖 Course Modification — the Curriculum Engine

Five sub-tabs that define how your madarsa teaches:

  1. Quran Lines — choose your printed edition: 13-line (616 pages), 15-line (604 pages) or 20-line (480 pages) — then define the page range of every Juz. All tracking and Quran Live use this map.
  2. Qaida Lessons — every lesson with its line range (from → to) and page number.
  3. Surah Names — searchable reference of all 114 surahs, used across Hifz & Nazeera.
  4. Deeniyat Books — add books, then chapters with page numbers inside each book.
  5. Classes — create class names (Qaida A, Nazeera 1, Hifz…). Classes with assigned students are protected from accidental delete.
15 Lines Juz 1 Range 1–21 20 pages ✔ saved
Qaida Lesson 4 Lines 3 → 9 Page 6
Deeniyat Book: Talimul Islam Ch 2 · p.14
Class Hifz Group A In use — protected 🔒
⚠️ Do Course Modification before adding students — the student form and the daily tracking pages read classes and Quran edition from here.
6

🧑‍🏫 Teachers & 🎓 Students

Complete profiles with automatic ID numbers based on your madarsa name.

🧑‍🏫 Teacher Management

  1. Click Add Teacher → name, qualification, experience, phone, joining date.
  2. ID generated automatically — e.g. ILLA-T-007.
  3. Mark teacher attendance day-by-day, filter by date range.
  4. Export the teacher list and attendance as PDF.
ILLA-T-007 Abdul Jabbaar Hafiz · 8 yrs Present ✔

🎓 Student Details

  1. Click Add Student → photo, father name, DOB, phone, address.
  2. Choose class, guidance teacher and Quran edition (13/15/20 lines).
  3. Enrollment ID auto-generated — e.g. ILLA-S-042.
  4. Fast search by name / father / phone / class with server-side pagination — smooth even with thousands of students.
ILLA-S-042 Junayd Hifz · 15-line Ustad: A. Jabbaar
7

📖 Daily Tracking — Qaida · Nazeera · Hifz

The heart of the system. Each track has a daily register designed for exactly how that course works.

Foundation

🔤 Qaida

For beginners learning letters & joining.

  • Attendance: Present / Absent / Leave
  • Sabaq: lesson number + line range
  • Prev Sabaq: revision pages
  • Substitute teacher per day
  • Remarks per student per day
Sabaq Lesson 4 Lines 3→9 ✔ Done
Fluent Reading

📖 Nazeera

For students reading the full Quran fluently.

  • Sabaq: Juz + page range
  • Hifz portion pages of the day
  • Deeniyat: book + chapter + pages
  • Surah number of the day
Sabaq Juz 3 p.45 → 48
Deeniyat Talimul Islam · Ch 2
Memorisation

🕌 Hifz

The full memorisation journey — 4 sections every day:

  • Sabaq (new) — Juz · page · line-level precision
  • Prev Sabaq — yesterday's revision
  • Para Sabaq — current Juz revision
  • Manzil — old Juz revision
  • Substitute teacher per section
Sabaq J15 · p.290 · L4→9
Manzil J1 · p.5→10
💡 Off-days can be marked by organization (whole madarsa) or by student — reports count them separately, and attendance % is never unfairly reduced.
8

🕌 Quran Live — The Star Feature ⭐

A real digital mushaf (13/15/20-line editions, authentic page layout) that teacher and student read together — live, from anywhere.

▶️ How a session works

  1. Teacher picks the student + course (Hifz / Nazeera / Qaida).
  2. The last Sabaq end point loads automatically — Juz · Page · Line.
  3. Tap Start Session — the student's screen opens the same Quran page instantly.
  4. Teacher turns pages → student's page follows (sync every 3 seconds).
  5. Teacher clicks the exact line where recitation stops — it glows gold on both screens.
  6. End Session → attendance + the full Sabaq range saved, and the daily progress record is created automatically.

🔁 Automatic continuation

Next session for the same student starts exactly where they stopped — per student, per course:

Yesterday J1 · P12 · L3 → J1 · P15 · L4
Today (auto) starts at J1 · P15 · L4

📜 Session History

Every session listed: student avatar, course chip, full Sabaq range J1·P12·L3 → J1·P15·L4, duration, attendance and status — with filters by course, status and date.

✨ The mushaf uses the authentic per-page Quran font — every line on screen matches the printed page the student holds at home.
🎬

See It In Action

Real moments the platform was built for — recitation, teaching and learning from anywhere.

Quran Live · Hifz Session
Recitation tracked page by page, line by line
Teacher Panel · Daily Sabaq
The teacher teaches — the system remembers everything

🎓 Student learning live from home — mobile app

Live Classes · Online Tajweed
Group classes — students join with one tap

👨‍👦 Hifz at home — the whole family stays involved

👑 The admin panel in your pocket — fees, reports, everything

9

🎥 Live Classes — Online Group Meetings

Group video classes via Jitsi Meet — students join with one tap, no account needed.

🧑‍🏫 Teacher / Admin side

  1. Schedule Class → title, subject, start time, duration.
  2. Optional recurrence — daily / weekly, repeat until a date.
  3. Copy the meeting link to share, or manage student groups.
  4. Go live — the class shows a pulsing 🔴 Live Now badge.

🎓 Student side

  1. Open Live Classes → see upcoming & live sessions.
  2. Tap Join — the video opens right inside the app.
  3. Past classes stay listed for reference.
🔴 Live Now Tajweed Class Ustad Hasan · 45 min Join ▶
Student View · Joined from Home
No account needed — tap the link and you're in the class
10

📝 Exams — Schedule + Grading Engine

The schedule lives in Master Data. The grading happens here — star ratings, attempts and admin overrides.

⭐ Conducting an evaluation

  1. Pick class → student → exam type: Quran Lines / Deeniyat / Hifz.
  2. Reading exams: choose section A (with looking), B (without looking) or C (Deeniyath).
  3. Rate with stars: Makharij · Tajweed · Fluency · Accent.
  4. Deeniyat exams: grade A+ → Fail with book + chapter range.
  5. Score out of 100 — pass percentage is configurable (default 60%).
  6. Failed? Student can re-attempt — every attempt is stored.
  7. Admin can override any result with a written reason — fully logged.
Makharij ★★★★☆ Tajweed ★★★★★
Fluency ★★★★☆ Accent ★★★☆☆
Result
86% · PASS ✅

📈 Statistics & Settings

  • Management Statistics — totals, pass/fail counts, per-type breakdown for the committee.
  • Student history — every attempt of any student in one view.
  • Exam Settings — set the pass percentage once, applies everywhere.
Passed 34Failed 6Re-attempts 4Overrides 1
11

💰 Fees — Simple & Advanced

Two levels — start simple, grow into full invoicing when ready.

💵 Fees (Dues) — quick mode

  1. Set a monthly amount per class (Fee Structure).
  2. Pick month + year → see every student: Due / Paid / Balance.
  3. Record payments as they come in.
Junayd ₹800 Paid 🟢
Saad ₹800 / ₹400 Partial 🟡
Hamzah ₹800 Unpaid 🔴

🧾 Fee Management — advanced

  1. Create Fee Heads: tuition, exam, hostel, transport…
  2. Set Plans per class × head.
  3. Generate invoices for the whole month in one click.
  4. Watch live totals: Billed · Collected · Outstanding · Invoices.
Billed ₹1,98,400Collected ₹1,72,000Outstanding ₹26,400
12

📊 Student Reports — 3 Modes + Report Card

Everything teachers enter daily becomes powerful reports — on screen, print, PDF and Excel.

Mode 1

👤 By Student

Pick a student + date range → summary tiles (working days, present, absent, off-days, holidays), a Reading Summary (Juz & pages covered per section) and the full day-by-day table.

Mode 2

🏫 By Class

One row per student: pages covered, present/absent, off-days, holidays, total Sabaq — color-coded by track. Print / PDF / Excel buttons on top.

Mode 3

📅 By Day

Pick a date → the whole madarsa's day on one screen: every student's attendance, Sabaq status and pages. Perfect for the daily review meeting.

⭐ Premium

🎓 Student Report Card (PDF)

  • Attendance % donut + monthly bar chart
  • Streaks — longest present run, current run
  • Day-of-week attendance pattern
  • Teacher breakdown — who taught how many days
  • Sabaq page progression + Juz ranges covered
  • Grades (A1 → D), remarks history, student photo & madarsa logo
86%

Attendance donut — exactly matches the on-screen tiles

Grade A2Longest streak: 21 days 🔥
13

🏅 Hifz Milestones & Certificates

Celebrate every completion — automatically numbered, beautifully printed.

  1. Record a milestone: Juz completed or Full Hifz with the completion date and teacher.
  2. A certificate number is assigned automatically.
  3. Generate a branded certificate PDF — student, teacher, madarsa name & logo, ready to frame. 🖼️
🏅 CERT-0042 Junayd Juz 30 completed · 12 Jul 2026 Download PDF ⬇
14

🔐 Users, Roles, Languages & Activity Log

Control exactly who can see and do what — and read the app in your language.

👤 User Management

  • Create accounts for admins, teachers and staff.
  • Granular permissions: master data, students, teachers, daily tracking, fees, reports — each on/off per user.
  • Students log in with their enrollment account (mobile app).

📋 Activity Log

  • Every create / edit / delete recorded: who, what, when.
  • Expand any row → see before → after values field by field.
  • Filter by user, action, module or date.
EDITStudent · Junaydclass: Nazeera → Hifz · by Admin · 09:14
🌍 5 languages — English · العربية · اردو · हिन्दी · తెలుగు — switch anytime from the sidebar. Light & dark mode included. Fully responsive on phone, tablet and desktop.
15

⚖️ Before vs After

What changes for your madarsa on day one.

📕 Paper registers (before)

  • Attendance registers lost or damaged
  • No way to see a student's full journey
  • Fees tracked in notebooks — disputes happen
  • Absent student = missed Sabaq that day
  • Reports take days to prepare by hand
  • Parents ask "how is my child doing?" — no clear answer

📱 Origin E Madarsa (after)

  • Attendance in seconds — stored forever, never lost
  • Every Sabaq, page and line recorded daily
  • Fees, invoices & balances — clear for everyone
  • Absent student joins Quran Live from home
  • Any report in one click — PDF & Excel
  • Beautiful report card with attendance %, grades & progress
16

🗓️ A Typical Day with Origin E Madarsa

How everything flows together, morning to evening.

🌅 Morning — class begins

Teacher opens the panel, marks attendance for the whole class in seconds.

📖 Lesson time — Sabaq

Each student's Sabaq / Prev Sabaq / Manzil recorded with Juz, page and line. A student at home? Start a Quran Live session — they follow the same page from home, and the marked line glows on their phone.

🕐 Afternoon — admin work

Admin records fee payments, checks today in the Day Report, schedules tomorrow's online class.

📝 Exam day (when scheduled)

Examiner rates students with stars — results calculated instantly against the pass percentage.

🌙 Evening — review

Admin opens Student Report → class mode → pages covered and attendance for every student. Prints the PDF for the committee.

🏅 Milestone day

A student completes Juz 30 — certificate generated with one click. The family celebrates! 🎉

Ready to Transform Your Madarsa? 🚀

Get your own workspace with isolated data, your own IDs and your own branding — usually live within a day.

🌐 Open the Website