image image image
Доработка функционала действующей платформы — агрегатора авторских туров и экскурсий от местных гидов. Задача — спроектировать и реализовать новый раздел «Туры» поверх работающего продукта: каталог, бронирование и общение туриста с гидом, не ломая существующие сценарии. 📌 Выполненные задачи: Раздел «Туры»: каталог с фильтрами по направлению, датам, длительности, цене и типу экскурсии Карточка тура: программа по дням, включённые услуги, галерея, профиль гида, отзывы Сценарий бронирования: выбор даты и количества участников, расчёт стоимости, оформление заказа Чат между туристом и гидом: история сообщений, статусы прочтения, уведомления о новых Интеграция с REST API бэкенда, обработка состояний загрузки и ошибок Управление состоянием приложения и кеширование серверных данных Личный кабинет: бронирования, их статусы и переписка по каждому заказу Переиспользуемые компоненты, встроенные в существующую дизайн-систему проекта Адаптивная вёрстка под все разрешения экранов Оптимизация рендеринга списков и ленивая подгрузка карточек 🛠 Технологии: React, TypeScript, Redux Toolkit, WebSocket для чатов Модульная архитектура компонентов, кроссбраузерность Работа велась в существующей кодовой базе: новый крупный раздел добавлен без переписывания платформы и с сохранением единообразия интерфейса.
https://supertours.ru/ru/tours