Case study · 2024 to today
A ticketing web app for a ferry operator in the Mexican Caribbean
Travellers buy ferry tickets online at any hour, and agents sell from the same system.
- The need
- Sell tickets online, and give counter agents a fast way to book.
- What I built
- A web app with two sides: a public booking site for travellers and an internal sales system for agents, connected to the operator's reservations API. It covers the whole sale, from the reservation to the bank's payment link to the final ticket once payment is confirmed. Built from zero with Laravel, Inertia.js and Vue. I also set up its server: an Ubuntu Server virtual machine on Hyper-V, running on the client's Windows Server, with PHP, Laravel and everything the app needs.
- The result
- Live and issuing real tickets. I still support it in production.
- PHP
- Laravel
- Inertia.js
- Vue
- REST API
- Ubuntu Server
- Nginx
- Hyper-V
- Windows Server