Selected work

AogsiERP.

An in-house school operations product connecting administration, academic records and scheduling. In development.

Ownership
AOGSI in-house product
Audience
Small and medium-sized schools
Status
In development
AogsiERP dashboard with demonstration school data
Product demo, published during development.

Start with the operational relationships

Attendance, fees, staff, exams and communication are often treated as separate screens. The product direction is to connect these functions around the school, its roles and its academic calendar. A change in one workflow can affect other users, which makes permissions and data relationships central design questions.

Published product scope

The existing AogsiERP introduction describes student and staff management, attendance, fee management, exams, homework, circulars, timetables and academic reporting. The product is still evolving; the introduction describes its scope rather than a completed release checklist.

Technical direction

AOGSI's published project record lists React and TypeScript, NestJS, PostgreSQL and Prisma, with Redis, BullMQ, Docker and AWS S3 among the associated technologies. Scheduling-related work lists OR-Tools and FastAPI.

The design questions behind those choices include keeping school data separated, enforcing role-specific actions, handling background work and representing scheduling constraints. Those questions should be tested against explicit acceptance criteria as the product evolves.

Scheduling is an ongoing development area

The product introduction describes timetable generation, faculty workload balancing, lab-aware scheduling and substitution support as work being developed. These remain clearly separated from demonstrated released capabilities.

A useful next validation step is a documented test dataset, a list of hard and soft constraints, and repeatable results showing where the scheduler succeeds or needs a human decision. No scheduling benchmark or customer impact figure is claimed here.