Здравствуйте!
Прикручиваю к проекту функционал "справочной" - посетители задают вопрос и тут же (в течение нескольких минут, если оператор онлайн) получают ответ. Примерно так это сверстал:
Я программист-любитель, на проекте использую php, sql и js. В современных js-фреймворках не разбираюсь (слышал что-то про socket.io и node.js). Подскажите, пожалуйста, в какую сторону копать, чтобы максимально просто и быстро реализовать такой функционал:
1. Когда посетитель задает вопрос - приходит куда-нибудь уведомление (мессенджер, почта)
2. Оператор сайта отвечает на вопрос (из админки, месенджера)
3. Вопрос и ответ сохраняются в БД
4. Посетитель тут же, без перезагрузки страницы, получает ответ.
Классный, работающий по такой схеме пример тут:
sevastopol.nashaspravka.ru
Посетители через форму задают вопрос, и тут же в течение нескольких минут операторы сайта отвечают на него. И, что самое важное, эти вопросы сохраняются в БД сайта и хранится история вопросов и ответов.
Спасибо.