Skip to content
EdTech / Education

Azeem Republic · Dar e Arkam · FFC Schools — Pakistan

Student, Teacher & School Management Platforms for Pakistani School Networks

Multiple networks
Schools served
Teacher · Student · Admin
Apps
Laravel · Flutter · MySQL
Tech
Live across campuses
Status

Project details

01

The Challenge

Pakistani school networks operate at a scale that catches most off-the-shelf school-management software off-guard. A network can run from a handful of campuses to dozens, each with its own staffing patterns, fee structures, and parent communities, all rolling up to a central operations team that needs to see what is happening across the network without drowning in spreadsheets. The teaching staff, meanwhile, need software that respects how a Pakistani classroom actually runs — not a Silicon Valley product retrofitted with translated UI strings.

The brief, repeated across networks, was the same shape: deliver a credible teacher app, a credible student app, and a central school-management control system that the head office actually wants to use. Customise to the network's processes rather than asking the network to bend to the software. Roll it out across campuses without disrupting the academic calendar.

02

Our Approach

We delivered our school-platform product line to multiple Pakistani school networks including Azeem Republic, Dar e Arkam, and FFC Schools. The product line is one we own and continue to develop, with three coordinated surfaces — teacher, student, and central admin — sharing a common data model so the same student record, fee account, and attendance event is canonical across every surface that touches it. Each network gets the same product line, customised per their processes.

The teacher app is the surface the teaching staff lives in:

  • Attendance — daily class attendance with absence reasons, parent notification triggers, and roll-up to the network-level reporting.
  • Assignments & grading — assignment creation, submission tracking, grading with rubric support, and gradebook export.
  • Parent communications — structured, audited communications between teacher and parent, with read receipts and an admin-visible trail.
  • Timetable & resources — the teacher's daily timetable, lesson resources, and substitution-friendly handover notes.

The student app mirrors the teacher app from the student's side: timetable, homework due dates, submission, results, and the bounded set of teacher communications the school chooses to expose to the student directly. The data is the same data the teacher app writes — there is no parallel record being kept in sync.

The central school-management control system is where the head office runs the network: admissions and enrolment workflows, fee collection with the structures Pakistani schools actually use (multiple instalments, sibling discounts, scholarships, transport fees), transport and route management, and payroll-aware staff management. Customisations land per network — Azeem Republic's fee structure is not Dar e Arkam's, and FFC's reporting expectations are not either — but the same product line handles all three with configuration rather than forks.

Stack: Laravel · PHP 8 · Flutter · MySQL · Redis. The mobile apps are Flutter for cross-platform reach and the device profile of Pakistani teachers and students; the admin surface is a Laravel + Filament platform that the head-office teams operate from.

03

The Outcome

The platforms are live across campuses in each of the served school networks. Teachers use the teacher app for the daily rhythm of attendance, assignments, grading, and parent communication. Students and parents use the student app for visibility into homework, results, and the timetable. Head offices use the central school-management control system for the administrative spine — admissions, fees, transport, staff — with consolidated visibility across the campuses in their network.

Each network's deployment continues to evolve. Because the product line is one Codecanis owns and develops, new features land for all networks while customisations stay isolated. The relationship with each network is structured as a long-term partnership — schools are slow-moving institutions for good reasons, and the software that serves them has to commit to the same timescale.

Capabilities used

Services that powered this project

Next project

Paklabor — Karachi, Pakistan

Workforce Marketplace Platform for Paklabor

Workforce / Marketplace