Ghiras — Dar Al-Arqam series
Quran course management
Idea
Multi-role platform (Admin / Teacher / Helper / Student). Teachers create recitations and notes, register attendance, raise justifications, and view circle rankings/metrics. Students track activities and history; admins manage teachers, students, circles, courses and perform sabr actions and review/approve requests; helpers act within assigned permissions.
Technical
RESTful API with Sanctum and granular RBAC (Admin/Teacher/Helper/Student). Blade admin; CRUD for courses/circles/staff/students; approvals for notes/absence justifications; tracking attendance/recitations/sabrs/awqafs/notes; points engine and leaderboards; validation, transactional updates, summaries/metrics, pagination, migrations/seeders.
Tools
Laravel, Blade, RESTful API, Sanctum
Snapshots
(hover to see describtion)
admin dashboard with courses, circles, teacher, students, archive, absent justification and notes request.
the dashboard manage students, track there details and statistics.
teacher can see the top students.
Teacher can add recitations, attendances, notes and more for the student.
teacher create recitation for the student and record his mistakes.