corp-app/README.md

126 lines
6.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Корпоративное MAUI приложение
Кроссплатформенное корпоративное приложение для общения между сотрудниками компании, построенное на .NET MAUI.
> 📖 **Для разработчиков:** Техническая документация, API, примеры кода и инструкции по установке доступны в [папке TECHDOC](TECHDOC/README.md)
## 📱 Возможности
### Аутентификация
- Безопасный вход в систему по email и паролю
- Автоматическое сохранение сессии
- Быстрый выход из системы
### Профиль пользователя
- Просмотр личной информации
- Отображение статуса (в сети/не в сети)
- Информация об отделе и должности
### Список сотрудников
- Просмотр всех сотрудников компании
- Удобный поиск по имени, отделу или должности
- Отображение статуса онлайн/оффлайн
- Pull-to-refresh для обновления списка
### Чат
- Обмен личными сообщениями с коллегами
- Мгновенная доставка сообщений в реальном времени
- История переписки с каждым сотрудником
- Индикатор "печатает..." когда собеседник набирает текст
- Автоматическая прокрутка к новым сообщениям
## 🎯 Как использовать
### Вход в систему
1. Откройте приложение
2. Введите ваш корпоративный email
3. Введите пароль
4. Нажмите кнопку "Войти"
При первом входе сессия будет сохранена, и при следующем запуске вы автоматически войдете в систему.
### Поиск коллег
1. Перейдите на вкладку "Сотрудники"
2. Используйте строку поиска для фильтрации по имени, отделу или должности
3. Потяните список вниз для обновления информации
### Отправка сообщений
1. В списке сотрудников нажмите на коллегу, с которым хотите пообщаться
2. Введите текст сообщения в поле внизу экрана
3. Нажмите кнопку отправки
Сообщения доставляются мгновенно. Вы увидите, когда собеседник начнет печатать ответ.
### Просмотр профиля
1. Перейдите на вкладку "Профиль"
2. Здесь отображается ваша информация:
- Имя и фамилия
- Email
- Отдел
- Должность
- Текущий статус
### Выход из системы
1. Перейдите на вкладку "Профиль"
2. Нажмите кнопку "Выйти"
## 💡 Советы по использованию
- **Статусы онлайн/оффлайн** обновляются в реальном времени. Зеленый индикатор означает, что коллега сейчас в сети.
- **Pull-to-refresh** - потяните список сотрудников вниз для обновления информации.
- **История сообщений** сохраняется на сервере, вы можете просмотреть предыдущую переписку в любое время.
- **Автоматическое переподключение** - если интернет-соединение прервется, приложение автоматически переподключится при восстановлении связи.
## 🔐 Безопасность
- Все данные передаются по защищенному соединению (HTTPS/WSS)
- Ваш пароль никогда не сохраняется на устройстве
- Токен аутентификации хранится в защищенном хранилище вашего устройства
- При выходе все данные сессии удаляются
## 📱 Поддерживаемые платформы
- **Android** - версия 5.0 и выше
- **iOS** - версия 11.0 и выше
- **Windows** - Windows 10 и выше
- **macOS** - macOS 10.15 и выше
## ❓ Часто задаваемые вопросы
**Почему я не могу войти в систему?**
- Проверьте правильность email и пароля
- Убедитесь, что у вас есть подключение к интернету
- Свяжитесь с IT-отделом для проверки вашей учетной записи
**Сообщения не доставляются**
- Проверьте подключение к интернету
- Перезапустите приложение
- Если проблема сохраняется, обратитесь в техподдержку
**Не вижу некоторых коллег в списке**
- Используйте поиск для быстрого нахождения нужного человека
- Обновите список, потянув его вниз
- Возможно, коллега еще не зарегистрирован в системе
**Как удалить сообщения?**
- В текущей версии удаление отдельных сообщений не поддерживается
- Вся история переписки хранится на сервере
## 📞 Поддержка
При возникновении проблем или вопросов обращайтесь в IT-отдел.
---
**Версия:** 1.0.0
**Последнее обновление:** 2026-01-12
## 🔧 Техническая информация
Для разработчиков, системных администраторов и всех, кто хочет узнать больше о технических аспектах приложения, перейдите к **[технической документации](TECHDOC/README.md)**.