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