Тестовый проект, представляющий собой простую реализацию месенджера на Golang. В данный момент возможно регистироваться, создавать чаты и отправлять сообщения в чат.
Используемое ПО:
- Postgres
- go-chi для Web.
- gorilla/websocket для Web Socket.
ROADMAP:
- Реализоавать историю сообщений и так же возможность получать не прочитанные ранее сообщения.
- Переход на stateless для возможности иметь несколько instance данного сервиса.
- Добавить Oauth авторизацию и регистрацию вместо текущей примитивной.
- Добавить тесты.