Back to projects
Web
2021
Archived
Academic Information System Projects
A set of modules supporting enrolment, class scheduling, grade entry and student self-service.
- Role
- Developer
- Duration
- 8 months across modules
- Status
- Archived

Background
Administration ran on disconnected spreadsheets per department.
Problem
Schedule conflicts and grade entry errors were only caught at the end of term.
Solution
A shared database with conflict validation at scheduling time and audited grade entry.
Features
- Conflict-aware class scheduling
- Grade entry with audit log
- Student portal for transcripts
- Departmental reporting
Architecture
- 1Monolithic PHP application
- 2Normalized academic schema
- 3Role-based access control
Challenges
- Scheduling constraints were combinatorial; a greedy validator with manual override proved practical.
Lessons Learned
- A good-enough validator plus a human override beats an unsolvable optimizer.
Gallery

Related projects
Web
Library Management System
Circulation, cataloguing and member management platform for a campus library.
View detailWeb
Book Store
Online bookstore with catalogue, cart, checkout and order tracking.
View detailWeb
Company Profile Website
Corporate website with CMS-managed content, multilingual pages and strong Core Web Vitals.
View detail