react-lab

Делаем простой мессенджер! Требования:

  1. Авторизация/Регистрация
  2. Личные сообщения
  3. Список чатов Список чатов, вместе со всей историей должен сохраняться.
  4. Создание чата
  5. Список пользователей Тут должно быть поле autocomplete, в которое можно начать печатать имя пользователя, а при выборе - начать с ним чатиться.
  6. Удаление чата Чат должен удаляться только у одного пользователя (который удалил), у второго - все должно остаться
  7. Статус: Онлайн/Не онлайн
  8. Смайлики
  9. Профиль пользователя
  • email
  • full name
  • avatar
  1. Продвинутый редактор сообщения (markdown sytax)
  2. Красивый дизайн :-)

Технологии:

  1. Socket.IO
  2. JWT
  3. express
  4. React
  5. Redux
  6. ...

Срок сдачи - 01.10.18 00:00 :-)