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