Система бронирования авиабилетов на Vue.js

Клиент и задача

Заказчик — крупнейшая российская авиакомпания «Уральские авиалинии», выполняющая внутренние и международные рейсы. Клиент был заинтересован в создании современного веб-сервиса по бронированию авиабилетов, которым также можно пользоваться с мобильных устройств с ограниченным доступом в интернет.

Технологии и решения

В качестве ведущего фронтенд-разработчика и архитектора приложения, я выбрал фреймворк Vue.js. В краткие сроки реализовал тестовую версию приложения с фейк-данными для демонстрации заказчику. Реализовал большинство компонентов и страниц приложения, валидацию, интернационализацию, согласовывал и разрабатывал модель данных приложения, предлагал улучшения UI/UX характеристик.

Результаты

Приложение реализовано и введено в эксплуатацию. Современный адаптивный дизайн приложения создает лучшее впечатление от пользования системой бронирования и о самой авиакомпании. Оптимизация приложения под мобильные устройства позволяет бронировать авиабилеты с таким же удобством, как и с компьютера.

Скриншоты

Главный вид приложения
Главный вид приложения
Выбор места в модальном окне
Выбор места в модальном окне
Валидация данных
Валидация данных
Интернационализация
Интернационализация
Адаптивный дизайн компонентов
Адаптивный дизайн компонентов
Модальное окно с предупреждением
Модальное окно с предупреждением