EdTech Platform
An online madrasa that runs on three applications, serving students every day.
Problem
Iqra runs structured multi-year programmes for adults who study alongside work. Enrolment, course information and student support were being handled by hand across phone calls and spreadsheets, and the team needed a system that could grow with a national student base.
Build
Iqra Online Madrasa teaches Arabic and Islamic studies to adult learners across Bangladesh. We built the entire platform: the public site students find, the admin panel the team runs it from, and the API that connects them.
- Category
- EdTech Platform
- Year
- 2025
- Applications
- 3
- Stack
- Next.js · TypeScript · Laravel · MySQL · Tailwind CSS

- Problem
- Build
- The system
- Delivered
Chapter 01
The client and the problem
Iqra runs structured multi-year programmes for adults who study alongside work. Enrolment, course information and student support were being handled by hand across phone calls and spreadsheets, and the team needed a system that could grow with a national student base.

Chapter 02
What we built
We split the system into three applications so each could evolve independently: a fast, statically-rendered public site for prospective students, a protected admin panel for the academic team, and a Laravel API that owns the data. The public site is designed for Bengali readers on mobile networks; the admin panel gives staff role-based access to courses, students and content without touching code.
iqraonlinemadrasa.com- 01Public website (Next.js)
- 02Admin CMS (Next.js)
- 03REST API (Laravel)
Chapter 03
The system
3 applications, each with its own job, sharing one source of truth.
- 01Public website (Next.js)
- 02Admin CMS (Next.js)
- 03REST API (Laravel)
- Next.js public website with course catalogue and admission flow
- Admin CMS with role-based access for teachers and staff
- Laravel REST API shared by both front-ends
- Student admission and enrolment workflow
- Bengali-first content model
- Production hosting, backups and monitoring
Chapter 04
Delivered
Everything that shipped, in the client's hands.
- Next.js public website with course catalogue and admission flow
- Admin CMS with role-based access for teachers and staff
- Laravel REST API shared by both front-ends
- Student admission and enrolment workflow
- Bengali-first content model
- Production hosting, backups and monitoring
The screens
Every screen we shipped.




Have something like this in mind?
Tell us what you are trying to build. We reply within one working day.
