Техническое задание: Разработка функционала для сайта на Drupal

Цель проекта

Расширить функциональность существующего сайта, созданного на базе системы управления контентом Drupal, за счёт внедрения трёх взаимосвязанных модулей, повышающих удобство пользователей и вовлечённость.

Основные задачи

  • Разработка и интеграция функционала «Поиск на сайте». Необходимо создать производительную и точную систему полнотекстового поиска по материалам сайта с учётом особенностей Drupal.
  • Создание модуля «Вы смотрели». Реализация блока, который отображает историю просмотренных пользователем товаров или страниц в рамках одной сессии.
  • Внедрение системы рекомендаций «С этим покупают/смотрят». Разработка алгоритма для отображения сопутствующих или похожих товаров/материалов на основе поведения других пользователей или заданных критериев.

Технические требования и условия

  • Работа ведётся с существующим сайтом на CMS Drupal (версию и детали уточнит исполнитель).
  • Функционал должен быть интегрирован в текущую структуру сайта без нарушения его работоспособности.
  • Решение должно быть масштабируемым и производительным.
  • Приветствуется использование стандартных возможностей Drupal и проверенных модулей, если это соответствует задаче.
  • Важна адаптивность и корректное отображение новых блоков на всех устройствах.

Ожидаемый результат

Полностью рабочий и протестированный комплекс функций, состоящий из поисковой системы, истории просмотров и интеллектуальных рекомендаций, гармонично встроенный в сайт заказчика.

Разработка Telegram-бота для кофейни на Python

Требуется создать функционального Telegram-бота для автоматизации заказов в кофейне. Бот должен быть написан на чистом Python и включать в себя админ-панель для управления. Все детали и технические нюансы будут обсуждены с исполнителем.