Важное условие — модерация. Отзывы не должны публиковаться мгновенно: нужна очередь, где администратор просматривает новые записи, отклоняет накрученные оценки, спам и нецензурную лексику, а остальное пропускает на сайт. Продавцам нужна возможность отвечать на отзывы прямо под ними — это отдельный элемент интерфейса, который должен быть виден покупателю и понятно отделён от самого отзыва. Ещё одно требование — сортировка отзывов не только по дате, но и по полезности: под каждым отзывом кнопки «полезно» и «бесполезно», а список выше должен пересчитываться по числу голосов.
Готовый каталог и карточки товаров уже есть, переделывать их не нужно, модуль встраивается поверх существующей вёрстки. Что жду в отклике на задание:
— предложение по структуре хранения оценок, фото и голосов
— примеры похожих реализаций из вашего портфолио
— сроки и бюджет работ