Pet-проект
Мессенджер для Android, написанный на React Native. Для авторизации и хранения данных используется платформа Firebase. Также для обработки и отправки уведомлений на устройства был создан сервер на Flask с соответствующим API.
- Авторизация по номеру телефона с проверкой капчи
- Редактирование собственного имени и аватарки
- Синхронизация имен пользователей с контактами телефона
- Отображение статуса сообщения (прочитано / не прочитано)
- Поиск пользователей по имени
- Возможность удаления чата
- Отправка фото и аудио с ui-отображением
- Отправка файлов
- Отслеживание онлайн-статуса собеседника
- Возможность удаления и изменения сообщений
- Возможность ответить на конкретное сообщение, в том числе без дополнительного текста
Исходный код: https://github.com/Perk7/Invami
https://drive.google.com/file/d/12vE6kVh0CF_zT_D3PNdCLANk5P9_oekq/view?usp=sharing