Техническое задание: Разработка функционала для туристического сайта на React
Основная цель
Расширить функциональность существующего сайта, созданного на React, путем интеграции партнерской программы и добавления новых пользовательских модулей.
Ключевые задачи
- Интеграция партнерской программы: Реализовать механизм подключения и работы партнерской программы для туров и авиабилетов. Функционал должен позволять отображать предложения и получать комиссию.
- Виджет поиска туров: Разработать и внедрить на сайт кнопку/виджет, при нажатии на которую открывается интерфейс для поиска туристических предложений по заданным параметрам.
- Блок "ТОП-туры": Создать и разместить на главной странице сайта блок, который в наглядном виде (например, карточки с изображениями, ценами, описанием) выводит самые популярные или выгодные туры.
Технические требования
- Основная технология: React.
- Все новые элементы должны быть адаптивными и корректно отображаться на разных устройствах.
- Код должен быть чистым, хорошо структурированным и сопровождаться комментариями.
- Интеграция должна быть выполнена аккуратно, без нарушения текущей функциональности сайта.
Ожидаемый результат
Готовый, полностью рабочий функционал, интегрированный в существующий проект. Все элементы управления должны быть интуитивно понятны пользователям.