Техническое задание на дизайн ленты событий и страницы поиска

Общая задача

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

1. Дизайн ленты событий на главной странице

Лента должна располагаться на главной странице после глобуса и поисковой строки. Она представляет собой хронологический поток событий, происходящих на сайте в течение дня.

Требуемые типы событий для отображения в ленте:

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

Все события должны быть сгруппированы и представлены в едином, визуально согласованном формате.

2. Дизайн страницы общего поиска

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

Ключевые требования к поиску:

  • Единое поисковое поле для всех типов контента
  • Система фильтрации и сортировки результатов
  • Четкое визуальное разделение между найденными статьями и биографиями в результатах

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

  • Дизайн должен быть полностью адаптивным и корректно отображаться как на мобильных устройствах (Mobile), так и на настольных компьютерах (Web).
  • Предоставить макеты в фигме или аналогичном инструменте с описанием состояний и интерактивных элементов.

Интеграция 1С с интернет-магазином CS-Cart

Требуется настроить автоматическую выгрузку товаров, цен, остатков и характеристик из системы 1С на сайт, работающий на CS-Cart. Необходимо обеспечить корректное и регулярное обновление данных.

Исправление ошибки при проведении возвратов через платежные системы в 1С Бухгалтерия

Требуется найти и устранить ошибку в алгоритме проведения возвратов в 1С Бухгалтерия, которая возникает при работе через комиссионеров (платежные системы). Необходимо проанализировать логику и обеспечить корректный расчет.