Diotek — content and requests in one Laravel app, queues kept apart
An air conditioning and ventilation company gets two things asked of its site: a survey booking for a space before any equipment is chosen, and a service call for maintenance or a fault after installation. They were built as separate flows from the start. Marketing pages, survey records and service records sit in one Laravel application on one MySQL schema; Inertia handles page transitions on the client while validation stays in Laravel, and a Redis cache absorbs start-of-season traffic. Sharing an application is not sharing a queue: requests reach operations already separated, and the record does not depend on a phone line.
Read the case study →