case · development

Trip Zone

Travel agency and online travel booking service

5

services in one account

20

interface sections

the task

Build a full travel service where a client goes the whole way without calling the agency — searches for a flight, books a hotel, pays by card, applies for a visa and checks in for the flight. A separate area is needed for partner travel agencies and internal manager work.

results

  • + Flight search with filters by class, dates and passengers, including complex multi-segment routes
  • + Hotel booking with star ratings and VIP lounge booking
  • + Card payments with Uzcard and Humo — saving a card with SMS-code confirmation
  • + Visa support: requirements by country, document upload and application statuses
  • + Online flight check-in and order rebooking
  • + A portal for travel agencies with company-ID registration and an admin panel for promo codes and visa requests
  • + Promo codes, subscriptions and a passenger account with trip history
  • + Three interface languages — Russian, Uzbek, English

stack

  • Vue 3
  • Vite
  • Vuex
  • Vue Router
  • Tailwind CSS
  • PrimeVue
  • Swiper
  • Axios
  • Vue I18n
  • Yup