• image
  • image
  • image

Онлайн-сервис по бронированию авиабилетов и отелей "iFly"

https://ifly.ua/

Доработка уже запущенного проекта и активное развитие сервиса - 2015 - 2016 гг.

Технологии

Python 2.7, Django 1.5.5, VAGRANT, RabbitMQ, jQuery, PostgreSQL, MongoDB, PyCharm, HTML 5, Javascript, CSS, Bitbucket, JSON, XML, Sass, Less.

Предметная область

Продажа, бронирование авиабилетов.

Краткое описание:

Главные цели, которые были поставлены перед нами:

  • Расширение функциональных возможностей системы.
  • Улучшить производительность и стабильность системы.

Первая цель была достигнута следующим образом:

  • Подключения новых крупных международных систем, которые предоставляют доступ к бронированию авиабилетов по всему миру.
  • Реализация работы системы под несколькими доменными именами с уникальными, не зависимыми настройками, с возможностью управления через административную веб - часть.
  • Расширение возможностей виджетов для внешних сайтов.
  • Улучшение удобства и дружелюбности использования интерфейса клиентского сайта и виджетов для внешних сайтов.
  • Своевременное уведомление клиентов о выполненном бронировании или оплате.
  • Подключения платежных систем и их новых версий.

Вторая цель была достигнута за счет:

  • Рефакторинга ранее разработанного кода.
  • Оптимизации выборки данных с БД.
  • Оптимизации построения страниц.
  • Рефакторинга и оптимизация обработки данных внешних систем.
  • Обновления версий серверного ПО.

Также для достижения целей было выполнено следующее:

  • Выполнен анализ ранее разработанного функционала.
  • Составлена подробная техническая документация по системе.
  • Определен список зависимостей между частями системы, выявлены критичные места для доработки.

Основные функции системы, разработанные нами:

  • Доработан функционал по бронированию билетов, разработана возможность покупки билетов
  • Интеграция с внешними системами для получения данных о авиа перелетах
  • Интеграция с платежными системами для оплаты авиа билетов
  • Поддержка и модификация внешних виджетов для подключения поиска и бронирования авиабилетов
  • Реализация механизма слития результатов поиска авиабилетов из разных источников
  • Модификация функционала по обработке персональных данных пассажиров
  • Оптимизация системы по поиску и обработке найденных предложений
  • Модификация механизма обмена XML данными с внешними системами
  • Поддержка множества доменных имен с настройкой параметров отображения контента на сайте
  • Настройка интеграции с внешними системами (к-во предложений, включение/отключение поиска, управление логированием, управление детальными настройками

+38-063-454-36-37

+38-066-358-66-63