Мобильное приложение для iOS, Android на React Native
Мобильное приложение довольно простое, для мониторинга спортсменов/спортсменами различных данных (прогрессия по различным параметрам, графики выполнения заданий, и.т.д. )
Основные требования к приложению:
1. Платформы: iOS, Android
2. Development Frameworks: React Native
3. Код должен быть чистым, модульным, хорошо структурированным, читаемым
4. Пуш уведомления (Firebase)
5. Поддержка 128-bit Encryption для коммуникации через API
6. Ориентирование экранов: только Portrait
7. Пользователь приложения может быть разного типа: Игрок, Тренер, Админ
8. Офлайн режим: кэш, SQLite, синхронизирование с сервером при появлении интернета на телефоне
9. Использование API для запросов данных в приложении. При проблемах с подключением к интернету, использовать локальный кэш данных.
Дизайн приложения еще не готов, но он очень простой:
1. Тип навигации - боковое меню
2. Страница регистрации / входа
3. Страница профиля пользователя / редактирование данных
4. Страница "Dashboard" (главная)
5. Страница "Workouts"
6. Страница "Metrics"
7. Страница "Leader boards"
8. Страницы 4, 5, 6, 7 в основном будут показывать данные по разным критериям в форме таблиц, графиков. UI в этих страницах будут комбинироваться с компонентами: календарь, выбор спортсмена (список), поиск спортсмена, список
https://docs.google.com/document/d/18gxUxZSFuYA-r1EZ4Ph9OtWvKmQVhQh1QMwtZePHlfE/edit?usp=sharing
Пожайлуста прикрепите ваш портфолио (желаетельно ссылки на реальные приложения в Apple Store, Google Play), опыт работы на обоих платформах, опыт работы в React Native.
Заинтересован в долгосрочном сотрудничестве.