Skip to content

eugeneuskov/grpc-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Check-List

  • Настроен gRPC-сервер
  • Разработан простой сервер для stream-сообщений
  • Пример клиента для консольного чата
    • это просто консольный клиент для проверки работоспособности сервера
    • на реализацию данного клиента можно не обращать внимания
  • Подключение к БД Postgres используя gorm
  • Разработана структура пользователей
  • Реализовано добавление пользователей из внешних систем
    • для добавления внешних пользователей реализована система доступа для возможности добавления из двух каналов: gRPC и очередь RabbitMQ
  • Реализован функционал авторизации пользователя в чате с jwt
  • Разработаны "отношения" между пользователями
  • Добавлено разделение на чат-комнаты
  • Реализована логика оповещения, согласно отношениям и комнатам
  • Оффлайн пользователя
  • Клиентское приложение на js-фреймворке
  • Доп действия пользоватлей в комнате чатов
  • Отправка медиа-данных в диалоги

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages