- Перенести функциональность с существующих решений (на базе Symphony), которые содержали много устаревшего кода. Обогатить новое решение большими возможностями.
- Позволить частичные платежи или предоплату за экспедиции по запросу гида.
- Увеличить вовлеченность клиентов и ускорить процесс бронирования, введя чат между клиентом и гидом.
- Создать отдельную роль "Гид" и превратить текущий сайт в полноценный рынок.
- Переосмыслить и реализовать новый дизайн и интерфейс сайта.
- Мы рассмотрели два варианта: улучшить существующий сайт или разработать его с нуля. Оказалось, что более выгодно переписать его с нуля.
"Expedreview" - это сервис для бронирования экспедиций и пеших походов в горах.
Бизнес-вызовы
Ключевые результаты
- Миграция с старой базы данных на новую с сохранением всей актуальной информации о товарах, пользователях, экспедициях, ценах и отзывах;
- Реализован новый дизайн интерфейса пользователя, удовлетворяющий современным потребностям и планам роста;
- Мы разработали систему бронирования с частичными платежами и интегрировали ее с платежным сервисом Stripe;
- Для гидов был создан отдельный личный кабинет, который позволяет им управлять своими компаниями, экспедициями и бронированиями;
- Был внедрен чат между клиентами и гидами;
- Весь интерфейс был адаптирован для мобильных устройств.
Наше решение
- Инфраструктура CI/CD пайплайна / развертывания на базе Gitlab
- Ansible - программное обеспечение, предоставляющее инструменты для управления конфигурацией, оркестрации, централизованной установки программ и параллельного выполнения типичных задач на группе систем
- REST API для связи с сервисами Контейнеризация с использованием Docker для сервисов tsvector и tsquery для предоставления более релевантной функциональности поиска
- TalkJs - Chat API с предварительно созданным пользовательским интерфейсом и включенными уведомлениями, с хорошо задокументированным REST API, это решение позволило нам увеличить скорость разработки чата за счет использования готовых инфраструктурных решений.
Наши достижения
- Обновленный веб-сервис для пользователей на базе Laravel + React.js/Next.js
- Панель администратора, основанная на готовых решениях и адаптированная под новые условия наполнения и администрирования проекта.
- Команда UX/UI разработала новые потоки для пользователей, которые позволяют им заказать поездку на Эверест и решить все организационные вопросы через сайт, а также финансовые вопросы напрямую из чата сервиса, включая счета и оплату (Stripe).
Дата публикации: 01.09.2023
Дата редактирования: 16.07.2024