About the Project
Eventfinda is New Zealand's dominant event discovery and ticketing platform with over 1 million monthly visitors, 500,000+ newsletter subscribers, and 100M+ in tickets sold across Australia and New Zealand. We architected and led the full-stack modernization of the legacy PHP (Symfony) platform into a modern React front-end and Node.js (NestJS) back-end with GraphQL and REST APIs — while maintaining zero-downtime on the production system serving millions of event-goers across five countries.
The Challenge
Eventfinda's legacy PHP/Symfony monolith was struggling to keep pace with 1M+ monthly visitors across Australia and New Zealand. The modernization needed to happen without any downtime on a live platform processing hundreds of thousands of event bookings. The codebase had a decade of technical debt and the mobile apps needed a full rebuild alongside the web migration.
How We Delivered
Legacy Audit & Planning
Conducted full-stack audit of the PHP/Symfony codebase, mapping all API contracts, business logic, and data models to be preserved through migration.
GraphQL API Layer
Designed and built a NestJS/GraphQL backend that could serve both the legacy PHP frontend and the new React frontend simultaneously during migration.
Frontend Migration
Rebuilt the React frontend incrementally, page by page, using the strangler pattern — with full Cypress E2E coverage before each section went live.
Mobile & Launch
Upgraded React Native iOS and Android apps, completed cross-site authentication bridging, and executed zero-downtime cutover across all five countries.
Features Delivered
Tech Stack Used
Related Projects
Ready to Transform Your Business?
Book a free 30-minute consultation. We'll discuss your challenges, explore opportunities for automation, and show you exactly how we can help.
© 2026 Atlio All Rights Reserved



