Описание проекта
Вторая половина работы — публичная часть. Нужен лёгкий виджет отображения, который мы встроим на главную и на ключевые посадочные страницы без просадки скорости загрузки. Он должен предлагать минимум два макета: компактный рейтинговый бейдж со средней оценкой и общим числом отзывов, и карусель или сетку, которая прокручивает отдельные отзывы с именем автора, оценкой и датой. Виджет обязан быть адаптивным, грузиться асинхронно и корректно вести себя, если источник временно недоступен. Правильная schema-разметка для агрегированного рейтинга и отдельных отзывов обязательна, чтобы звёзды имели шанс появиться в поисковой выдаче, поэтому реализуйте её аккуратно и провалидируйте. Уточню: это не виджет NPS или опроса удовлетворённости, который просит наших посетителей оценить нас; это агрегатор уже существующих отзывов плюс способ их показать.
Опишите предлагаемый стек, как вы организуете сбор по расписанию и дедупликацию одного и того же отзыва с двух источников, и как хранится состояние модерации. Приложите примеры похожих работ по агрегаторам или виджетам, если они есть.
— Сбор по расписанию с нескольких площадок в одно нормализованное хранилище
— Админ-панель: фильтрация, модерация, скрытие спама, пометки и ответы
— Дедупликация одинаковых отзывов между источниками
— Встраиваемый виджет: рейтинговый бейдж плюс карусель/сетка отзывов
— Валидная schema-разметка для агрегированного и отдельных отзывов
— Адаптивная асинхронная загрузка с корректным запасным поведением