Case Study

Bilqalam Institute, an Online Academy Built and Run by One Developer

A production learning platform for an institute teaching Qur’an, Arabic and Islamic studies online, serving thousands of enrolled students. I am the sole developer on it.

My Role
Sole developer, built and maintained alone
Scope
Enrollment and student management, billing and invoicing, admin reporting
Audience
Thousands of enrolled students
Bilqalam Institute, an Online Academy Built and Run by One Developer

The Challenge

An institute at this size cannot run on spreadsheets and chat messages. It needs to enroll students, track who is in which programme, bill them, issue invoices and give administrators numbers they can act on. All of it has to work in Arabic, including the financial and data-heavy views that most templates handle badly.

  • Thousands of enrolled students to track
  • Billing and invoicing tied to enrollment
  • Administrators need reporting they can act on
  • Arabic and RTL in financial and data-heavy views

The Approach

I built it as one system rather than separate tools bolted together, so enrollment, billing and reporting read from the same data. The frontend is Next.js and the backend is Laravel. RTL was designed in from the start rather than retrofitted, because the tables, invoices and report views are where right-to-left layouts usually break.

  • Enrollment, billing and reporting on shared data
  • Next.js frontend, Laravel backend
  • RTL designed in from the start, not retrofitted
  • One developer, so the architecture stays consistent

What I Built

The institute runs its day-to-day operations on the platform. I built every part of it and I maintain it alone.

  • Student enrollment and management system
  • Billing and invoicing
  • Admin reporting dashboards the institute runs on
  • Fully Arabic and RTL, including the financial and data-heavy views
  • In production, serving thousands of enrolled students

The Outcome

The platform is in production and the institute operates on it. It is the project I point to when a client asks whether I can build and carry a real system on my own, because that is exactly what it is.

  • In production and in daily use
  • Built and maintained by one developer
  • Operations consolidated into a single system

Technology Stack

Next.jsReactLaravelPHPTailwind

Have a project like this in mind?

Tell me what you are building and I will come back with a recommended scope, timeline and price.