Ali Public School — Management Platform
The full multi-app platform behind Ali Public School's scheduling system — a REST backend, an admin web app, a Flutter teacher app, and a native Windows desktop build, all talking to one source of truth.
Brief
Ali Public School (Junior, Girls, and Boys campuses) ran on fragile Excel timetables. This is the database-backed system that replaces them, with role-based access for admins and teachers.
Process
A monorepo with a single REST API (Node.js, Express, TypeScript, Prisma, PostgreSQL) as the only source of truth — everything else talks to it and nothing else touches the database directly. A React + Vite admin panel covers day-to-day web use, a Flutter app extends it to teachers on mobile, and an Electron build packages the whole system as an offline Windows desktop app for the school.
Client
Ali Public School
Role
Full-stack platform build — the REST API, the admin web app, the mobile app, and the desktop packaging.
Tech Stack
Outcome
The architectural foundation the rest of the Ali Public School system is built on — in active development alongside the deployed web timetable system.