Building an SMS-Powered Staff Check-In System with Twilio Webhooks in a Legacy PHP App
How we added real-time SMS check-ins to a 15-year-old PHP app using Twilio—without breaking a sweat (or the auth system).
How we added real-time SMS check-ins to a 15-year-old PHP app using Twilio—without breaking a sweat (or the auth system).
How we automated legacy event-to-venue matching in Next.js using Laravel-powered console commands and robust service layers.
How we kept assets online during a legacy system migration using smart fallbacks and local caching in PHP.
How we securely exposed event data to clients in a legacy PHP app by filtering sensitive fields at the controller level.
Renaming 'Sommelier' to 'Kitchen Staff' should’ve taken seconds—but instead revealed deep cracks in our Laravel 12 app’s domain language.
A single SQL WHERE clause change plugged a role-based access hole in a legacy PHP admin panel by replacing fragile string checks with ID ranges.