📖 🕌 🏅 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.

On the web
Quran Live · Hifz Session
An ustad guiding a young student through his Quran lesson in a sunlit madrasa
Recitation tracked page by page, line by line
Teacher Panel · Daily Sabaq
A Quran teacher leading a live online class from the web dashboard
The teacher teaches — the system remembers everything
Live Classes · Online Tajweed
A madarsa administrator reviewing the day's records on the web dashboard
Group classes — students join with one tap
On mobile
A young student reading from the Quran with the student app open beside him

Student learning live from home

A student following her Quran lesson on the Android app beside an open Quran

Hifz at home — family stays involved

An administrator checking his madarsa's figures on the mobile app

Admin panel in your pocket

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
A Quran teacher leading a live online class from the web dashboard
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 · Online

Three levels — start simple, grow into full invoicing, then let parents pay from their phone.

💵 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

📲 Online Collection — parents pay from home

The money is yours, not ours. Each madarsa enters its own Razorpay account, UPI ID and bank details under Payment Collection. Payments settle straight into that madarsa's account — nothing is routed through us and no commission is taken.

  1. Switch on the methods you want: Razorpay (card, netbanking, wallet), UPI, bank transfer — or any mix.
  2. Parents open the invoice and pay. No account, no app download.
  3. Razorpay is verified automatically — the receipt posts itself the moment the payment is confirmed.
  4. UPI and bank transfers can't be auto-verified, so the parent submits the reference number and it lands in a staff approval queue. The dues only move once someone confirms the money arrived.
Razorpay ✓ autoUPI — 2 awaiting approvalBank ✓ enabled
Built so a mistake can't cost you money. Your Razorpay secret is encrypted at rest and never sent back to the browser — not even to the admin who typed it. The amount charged always comes from the invoice, never from the parent's device, and the same payment can never post twice.
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