Merge branch 'master' into b1
This commit is contained in:
commit
a1badf3e9e
34
README.md
34
README.md
@ -1,34 +0,0 @@
|
||||
# Jabogram
|
||||
|
||||
XMPP-мессенджер для обмена текстовыми и голосовыми сообщениями.
|
||||
|
||||
## Возможности
|
||||
|
||||
- Личные и групповые чаты
|
||||
- Текстовые сообщения с подтверждением доставки и прочтения
|
||||
- Голосовые сообщения (запись, отправка, воспроизведение с визуализацией)
|
||||
- Индикатор набора текста
|
||||
- Онлайн-статусы контактов
|
||||
- Синхронизация истории сообщений
|
||||
- Push-уведомления (APNs / FCM)
|
||||
|
||||
## Стек
|
||||
|
||||
- **Сервер:** ejabberd + PostgreSQL + Nginx (Docker)
|
||||
- **Клиент:** React Native + TypeScript + stanza.js + Zustand
|
||||
|
||||
## Структура проекта
|
||||
|
||||
```
|
||||
jabogram/
|
||||
├── doc/ # Документация
|
||||
│ └── DESIGN.md # Дизайн-документ
|
||||
├── server/ # Серверная часть (Docker, конфиги ejabberd)
|
||||
├── react-native-lib/ # Общий код клиентов (компоненты, сервисы, stores)
|
||||
├── react-native-ios/ # iOS-приложение
|
||||
└── react-native-android/ # Android-приложение
|
||||
```
|
||||
|
||||
## Документация
|
||||
|
||||
- [Дизайн-документ](doc/DESIGN.md) — полное техническое описание архитектуры, протокола, моделей данных, сценариев и развёртывания.
|
||||
Loading…
x
Reference in New Issue
Block a user