- Нашим завданням було - розробка сайту на Laravel з переносом функціональності з існуючих рішень, які були побудовані на базі 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).
