Задание: Google Android. Разработка клиентского приложения React Native (Дистанционная работа)
Проект для внутреннего использования.
Платформы: iOS, Android
Суть проекта заключается в том, чтобы иметь возможность собирать данные о пройденных чек-листах/аудитах, создавать шаблоны этих чек-листов/аудитов, подгружать к чек листам фотографии, выгружать чек-листы в пдф. С разделением по правам доступа (админ, сотрудник)
Макеты:
https://www.figma.com/design/hPfZ21b27E2Gn3aS8j6zhP/%D0%9C%D0%A0%D0%9C?node-id=0-1&t=6fP38oBB4ySSAZjr-1
Авторизация через keycloack
Фреймворк: React Native (TS), Styled Components/Tailwind
Библиотеки: React Navigation, Redux
Шрифты и стили: Roboto, цвета/размеры — как в Макетах
Заключение договора на разработку
Передача права интеллектуальной собственности заказчику. (прописано в договоре)
Оффлайн хранение на устройстве.
Для решения конфликтов используем version, которую генерит фронт.
Методы апи к бэкенду:
https://docs.google.com/document/d/1UUVev0BIPbTmkDMFG8SCiHLU90aPLy0JiTPa9RuFPMs/edit?usp=sharing