Формат блока такой: список вопросов сгруппирован по темам, каждый пункт открывается и закрывается кликом, чтобы вся страница помещалась компактно и не пугала объёмом текста. Сверху — строка поиска: буквы вводятся, список тут же сужается до подходящих вопросов, страница при этом не перезагружается. Хорошо, если поиск понимает не только точное совпадение, но и часть слова или похожую словоформу — люди редко пишут запрос так же, как сформулирован вопрос в базе.
Отдельно нужен учёт популярности: сколько раз каждый вопрос открывали, и возможность посмотреть эти цифры отсортированными от самых читаемых к редким. Полноценная аналитика не требуется, хватит простого счётчика и списка в панели управления — по нему будет понятно, какие ответы дорабатывать в первую очередь, а какие пункты вообще неактуальны и их можно убрать.
Ожидания от исполнителя:
— рабочий поиск без перезагрузки страницы, с разумной скоростью отклика
— адаптивная вёрстка блоков под мобильные экраны
— сохранение и вывод счётчика просмотров по каждому вопросу
— код без лишних зависимостей, который легко расширить новыми вопросами