Challenge
Students and trainers used spreadsheets and email for enrolment updates; payments were manually reconciled.
Approach
- Defined roles, workflows and API mapping to accounting platform.
- Delivered iterative sprints on staging with trainer UAT each fortnight.
- Integrated payment gateway with webhook reconciliation.
- Handed over source, hosting and runbook to client IT contact.
Outcomes
- Enrolment status self-service for students and trainers.
- Payment reconciliation automated with exception report.
- Ongoing support moved to managed services agreement.
