Ivoree

Case Studies

iTickets

iTickets has been a long term client of mine for over 10 years. My work has ranged from senior level front-end design and development, stakeholder management, product vision and strategy, training junior developers, backend development and collaborating daily with other developers.

More recently, iTickets hired an outside company to rebrand them as well as redesign their website and I was contracted in August 2022 to build-out the wireframed design. During the redesign front-end build-out, I migrated their aging legacy PHP application to Laravel to enable them to build faster and hire more Laravel developers. I was the lead developer on this project and collaborated with their excellent senior developer that had built their current application to ensure a smooth migration. The migration to Laravel was implemented in such a way that we could fully commit to Laravel and migrate pieces of the app gradually over time. This ensured the migration didn't halt current development with the dreaded "let's rewrite the whole app".

Development Details

The technology stack includes Laravel, Livewire, Alpine.js, and Tailwind CSS (the TALL stack), and involved migrating from Webpack to Vite for asset building, moving the development environment from Vagrant to Docker, setting up Statamic for content management, setting up Digital Ocean Spaces (an S3 compatible object store), implementing plans for Google Analytics and Google Tag Manager across multiple domains (iTickets has multiple domains for different countries), setting up user location detection (both by IP address or precise device location) to surface nearby events for a customized user experience, and writing large amounts of documentation (one of my favorite things to do) for all developers involved.

Design Details