Нужно сделать чат, который работает в пределах одного сервера и жрет трафик/создает нагрузку на сервер по минимуму. История переписки хранится в БД.

Клиентская часть:

  • всплывающее/сворачивающееся окошко поверх всех окон на сайте
  • индикация нахождения оператора онлайн
  • возможность вводить и отправлять текст и просматривать историю переписки
  • "узнавать" пользователя по куке и продолжать диалог с ним, даже если он покидал сайт
Интерфейс оператора:

  • список пользователей онлайн и возможность начать/просмотреть диалог выбрав пользователя. пользователь идентифицируется по ip
  • индикация новых сообщений от пользователя в списке
  • индикация непрочитанных сообщений в диалоге
  • звуковой сигнал при поступлении нового сообщения
  • возможность вводить и отправлять текст и просматривать историю переписки
  • возможность работы нескольких операторов одновременно, индикация текущего оператора в диалоге
  • возможность подключения второго оператора к диалогу
Код на выходе понятный, с комментариями. Скорее всего лучше взять за основу какой-то существующий проверенный скрипт.
8 лет назад
ZBoss
46 лет
19 лет в сервисе
Был
3 года назад

Заявки фрилансеров

Нет заявок фрилансеров