Проект по созданию мессенджера для крупного заказчика
Технологический стек (инструмент можно обсудить. Важна кроссплатформенность):
React Native: Кросс-платформенная разработка для Android и iOS.
React.js: Разработка веб-приложения.
Redux: Управление состоянием.
WebSocket: Реализация real-time взаимодействия.
CI/CD: Автоматизация через GitHub Actions.
Основные задачи:
Разработка общего функционала:
Универсальный экран аутентификации (регистрация, вход, восстановление пароля).
Поддержка комнатных чатов с возможностью подключения, фильтрации и ответа на сообщения.
Настройка push-уведомлений и отображение статусов сообщений (прочитано/непрочитано).
Оптимизация интерфейса для разных платформ:
Адаптация мобильного приложения для стабильной работы на Android и iOS.
Создание отзывчивого веб-дизайна для браузеров (десктопная и мобильная версии).
Оптимизация производительности для устройств с различной мощностью.
Реализация интеграции:
Синхронизация данных между веб- и мобильным приложениями.
Настройка real-time взаимодействия через WebSocket для обеих платформ.
Тестирование и универсальность:
Проверка корректности работы функционала в различных средах (браузеры, устройства Android/iOS).
Внедрение единых стандартов дизайна для всех платформ.
Формат работы:
Совместная работа в monorepository через GitHub.
Участие в регулярных синхронизациях команды (отчётность, обсуждение прогресса).
Этапная сдача задач для упрощения проверки и тестирования.