Case study · Schools & education

School Management System

A multi-portal school management system with its own school website: admissions, attendance, exams, fees, SMS alerts and portals for six roles.

Client
The Educator School
Location
Sahiwal
Launched
2026
Admin panel
Included, see below
theprimaryeducators.com.pk
School Management System full homepage
Hover to scroll the page
School Management System on a phone
The brief

The brief was a complete school management system for a working Pakistani school: every module working end to end, ready for staff, students and parents to use daily.

Once the school was using it, its requests shaped the next rounds: fee heads, sibling and class discounts, bulk challan printing, Raast QR payments and instant SMS.

What we built

The solution

We built a Node.js and MySQL system with a fast single-page portal for six roles (school admin, teacher, student, parent, accountant and librarian) plus the school's public website, managed from the same admin.

It covers classes and admissions, daily attendance with absence SMS, a clash-free timetable generator, exams, marks sheets, report cards and merit lists, homework and lesson plans, and a full fee module: fee heads, sibling and class discounts, challans with bulk printing and Raast QR, late fines and family vouchers. Role permissions, an audit log, a setup wizard and an in-app help centre make it usable without training manuals.

6role portals on one database
~100modules in 17 groups
500+API endpoints
For customers

What visitors can do

  • Public school website managed from the admin
  • Online admission enquiries
  • News, notices, events and gallery
  • Exam results lookup
  • Fee information
  • Portal login for every role
Behind the scenes

The admin panel

Everything the team runs day to day, without calling a developer.

Main admin modules

Dashboard & setup guideClasses & studentsAdmissionsAttendanceTimetable generatorHomework & lesson plansExaminationsReport cards & merit listsOnline examsFee heads & structuresDiscountsChallans & bulk printingRaast QR paymentsLate finesLibraryFront officeTransport & hostelInventorySMS & announcementsWebsite CMSReports hubRole permissionsAudit log
Technology

Built with

Node.jsExpressMySQLJWT authVanilla JavaScript SPASendPK SMSHostinger

Want something like School Management System?

Send us a message with what you have in mind. We will tell you which plan fits and what it costs before anything starts.

Chat with us