Web Applications2025
iProject
Five major Laravel versions, on a system that could not go down.

Overview
We did not build iProject. We inherited it — a live Laravel 4 application still serving real users — and carried it forward five major framework versions. The upgrade itself took a month: a week of planning, a week of execution, a week of migration, and a stable system inside the fourth. The rest of the year-plus engagement went into everything around it — server and database optimisation, payment gateway revamps, and feature upgrades — on a platform that had to keep running while we changed it. And the work has continued since — the platform is still maintained and upgraded, so it has never sat still on any one version.
What we delivered
- Five-version framework upgrade, planned and delivered inside a month, in production throughout
- Server and database optimisation across the engagement
- Payment gateway revamps and feature upgrades
- Search moved onto Meilisearch via Laravel Scout
- Ongoing maintenance and version upgrades since
Built with
- Laravel
- PHP
- Inertia.js
- Meilisearch
- Paystack
- MySQL