Назад в портфолио

Safari

Разработка веб-портала эксклюзивных африканских сафари

Наши задачи в проекте Safari: модернизация приложения и увеличение скорости загрузки страниц. Для достижения этих целей PHP движок сайта портирован на Django (Python). Также разработаны новая архитектура и структура базы данных, основанной на СУБД PostgreSQL.
Изначально фронтенд часть проекта написана с использованием jQuery библиотеки и AngularJS, при имплементации нового UX/UI дизайна приложения в фонтенд часть проекта были внедрены Bootstrap и Material Design, что позволило увеличить скорость разработки. Для выполнения автоматизированных сборок проекта и прогона модульных тестов свежих изменений в проекте организован процесс непрерывной интеграции CI/CD. Повышение скорости загрузки страниц было обеспечено в том числе клиентским кешированием картинок и CSS/Javascript файлов с помощью веб-сервера Nginx.
По ходу работы была интегрирована возможность получения детальной статистики действий пользователей с помощью Google Analytics.

Задача

Портировать текущий PHP сайт на Django/Python, обновить дизайн и увеличить скорость загрузки страниц. 

Для сервиса мы реализовали:

  •  новую БД с использованием СУБД PostgreSQL; 
  •  динамическое отображение контента на странице номеров;
  •  увеличили скорость загрузки страниц сайта;
  •  интегрировали покупки на сайте в CRM клиента;
  •  добавили подробные нотификации о новых заказах, целевых действиях пользователя.


У пользователей есть возможность:

  •  бронировать туры по популярным африканским направлениям;
  •  просмотреть детальную информацию о каждом из предложенных туров (описание, фото, видео, отзывы);
  •  обратиться за помощью к онлайн специалистам за консультацией не уходя с сайта;
  •  просмотреть цены, выбрать и забронировать номер на удобные даты;
  •  быть в курсе последних событий с помощью safari news ленты.

Alexis Boshoff

CEO at Safari.com

Один из лучших разработчиков, с которыми я когда-либо работал.
Команда проекта

2 Back-end разрабочика

1 Front-end разработчик

1 Менеджер проекта

1 Системный архитектор

1 QA инженер

Хотите заказать
у нас разработку?

Закажите у нас разработку

Заполните форму,
и мы свяжемся
с вами
на следующий рабочий день

1. Расскажите о своем проекте:

2. Ваш бюджет на проект:

3. Как с вами связаться?

Другие наши проекты
AllTheRooms

Единая система поиска и бронирования номеров, представлены результаты более чем 400 букинг сайтов

Upside

Cервис бронирования отелей, авиабилетов и автомобилей

Турагентство ANEX Tour

Разработка портала для франчайзи

Shypple

Сервис доставки и трекинга морских грузов