21 lines
810 B
Markdown
21 lines
810 B
Markdown
|
|
# Эфир - Мессенджер на Go
|
|||
|
|
|
|||
|
|
API-сервер мессенджера с поддержкой личных и групповых чатов, WebSocket реального времени и шифрованием сообщений.
|
|||
|
|
|
|||
|
|
## Особенности
|
|||
|
|
|
|||
|
|
- 🔐 JWT аутентификация
|
|||
|
|
- 💬 Личные и групповые чаты
|
|||
|
|
- ⚡ WebSocket для реального времени
|
|||
|
|
- 🔒 Шифрование сообщений (AES-256-GCM)
|
|||
|
|
- 📎 Загрузка файлов
|
|||
|
|
- 👑 Роли (пользователь, глобальный администратор)
|
|||
|
|
- 📦 SQLite (легко заменяется на Postgres)
|
|||
|
|
|
|||
|
|
## Быстрый старт
|
|||
|
|
|
|||
|
|
### 1. Клонирование
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
git clone https://git.islipper.ru/ваш-username/efir.git
|
|||
|
|
cd efir
|