Problem
Agents and travellers needed one place to book four kinds of travel without the interface getting complicated.
My role
- Built the Vue/Nuxt front end: booking forms, listings and itinerary views.
- Connected the booking flows to the Laravel backend.
Architecture & key decisions
- Nuxt (Vue) front end with Buefy and Bootstrap on SCSS.
- Laravel backend powering the booking flows.
Visitors
Desktop & mobile
App
NuxtJsVueUI & state
BuefyBootstrapSCSSAPI & server
Laravel
Challenges
Four booking types with different data, in one consistent and approachable UI.
Results
Responsive booking flows for flights, hotels, vacations and cruises.
Stack
Used in: AATourism, Scmborba, Gala Travels, Mian's TravelsUsed in: Scmborba, Gala Travels, Mian's Travels, MTLnationUsed for: Backend APIs for booking platformsUsed in: AATourism, Gala TravelsUsed in: AATourism, Scmborba, D’Ocean Fisheries, Ain SaasUsed in: AATourism, Gala Travels, Mian's TravelsUsed in: AATourism, Ain Saas, City Arrivals, Gala TravelsUsed in: AATourism, Gala Travels, Mian's Travels, MTLnation


