Initial commit: Эфир мессенджер

This commit is contained in:
2026-04-06 14:57:36 +03:00
commit ff93679b6d
50 changed files with 5642 additions and 0 deletions

21
README.md Normal file
View File

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