- Настроен gRPC-сервер
- Разработан простой сервер для stream-сообщений
- Пример клиента для консольного чата
- это просто консольный клиент для проверки работоспособности сервера
- на реализацию данного клиента можно не обращать внимания
- Подключение к БД Postgres используя gorm
- Разработана структура пользователей
- Реализовано добавление пользователей из внешних систем
- для добавления внешних пользователей реализована система доступа для возможности добавления из двух каналов: gRPC и очередь RabbitMQ
- Реализован функционал авторизации пользователя в чате с jwt
- Разработаны "отношения" между пользователями
- Добавлено разделение на чат-комнаты
- Реализована логика оповещения, согласно отношениям и комнатам
- Оффлайн пользователя
- Клиентское приложение на js-фреймворке
- Доп действия пользоватлей в комнате чатов
- Отправка медиа-данных в диалоги
-
Notifications
You must be signed in to change notification settings - Fork 0
eugeneuskov/grpc-chat
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published