Обновить TASK.md

This commit is contained in:
a-tarazevich 2026-02-24 12:21:16 +00:00
parent 646fa24850
commit 3cc324fca6

16
TASK.md
View File

@ -23,6 +23,7 @@
- PostgreSQL - PostgreSQL
- Liquibase - Liquibase
- Docker - Docker
- H2
### Технический стек и платформы для дизайнеров: ### Технический стек и платформы для дизайнеров:
- PenPot - PenPot
@ -36,9 +37,10 @@
- Репозиторий команды серверной части приложения в Gitea. - Репозиторий команды серверной части приложения в Gitea.
- Доска с макетом и прототипом клиентской части приложения в PenPot, ссылка на которую размещена в README.md репозитория клиентской части приложения. - Доска с макетом и прототипом клиентской части приложения в PenPot, ссылка на которую размещена в README.md репозитория клиентской части приложения.
- Релизный APK-файл приложения в разделе Releases репозитория команды на Gitea. - Релизный APK-файл приложения в разделе Releases репозитория команды на Gitea.
- FatJar-файл для запуска серверного приложения для заданий: 0, 1 и 2. - FatJar-файл для запуска серверного приложения для заданий: 0, 1 и 2. FatJar-файл необходимо разместить в разделе Releases репозитория команды на Gitea.
На 3-ем задании необходимо добавить Docker-файл для приложения и Docker-compose (с двумя контейнерами: PostgreSQL и само серверное приложение), с помощью которого можно развернуть и запустить серверную часть. На 3-ем задании необходимо добавить Docker-файл для приложения и Docker-compose (с двумя контейнерами: PostgreSQL и само серверное приложение), с помощью которого можно развернуть и запустить серверную часть.
**Важно**, если серверное приложение переведено на PostgreSQL то наличие Docker-compose обязательно.
**Важно**: если серверное приложение переведено на PostgreSQL, то наличие Docker-compose обязательно.
Описанные выше артефакты оцениваются на каждом чекпоинте. APK-файл и JAR-файл должны иметь следующее имена: Client_vN.apk и Server_vN.jar, где N — номер Чекпоинта. Описанные выше артефакты оцениваются на каждом чекпоинте. APK-файл и JAR-файл должны иметь следующее имена: Client_vN.apk и Server_vN.jar, где N — номер Чекпоинта.
@ -61,8 +63,11 @@
## 🛠 Техническое задание ## 🛠 Техническое задание
Требуется доработать нативное мобильное приложение, выполненное в рамках второго отборочного этапа. Требуется доработать нативное мобильное приложение, выполненное в рамках второго отборочного этапа.
Ссылки на проекты-заготовки: Ссылки на проекты-заготовки:
Клиентская часть: https://gitnto.innovationcampus.ru/NTO-2026/NTO-2026-Android-TeamTask-Template
Серверная часть: https://gitnto.innovationcampus.ru/NTO-2026/NTO-2026-Backend-TeamTask-Template
Верстка приложения должна полностью соответствовать макетам в PenPot. Соответствие макетам является обязательным и оценивается на каждом чекпоинте. В PenPot необходимо отдельно оформить палитру цветов, используемые шрифты и типографику, типы кнопок во всех состояниях, поля ввода во всех состояниях, а также элементы навигации. Верстка приложения должна полностью соответствовать макетам в PenPot. Соответствие макетам является обязательным и оценивается на каждом чекпоинте. В PenPot необходимо отдельно оформить палитру цветов, используемые шрифты и типографику, типы кнопок во всех состояниях, поля ввода во всех состояниях, а также элементы навигации.
@ -72,7 +77,8 @@
Интерфейс обязан корректно адаптироваться к динамическому изменению ширины экрана и перестраивать компоновку без потери состояния. Состояние экранов и пользовательский ввод должны сохраняться при повороте устройства. Интерфейс обязан корректно адаптироваться к динамическому изменению ширины экрана и перестраивать компоновку без потери состояния. Состояние экранов и пользовательский ввод должны сохраняться при повороте устройства.
## Задание 0. Развертывание исходных данных (~2 часа) ## Задание 0. Развертывание исходных данных (~2 часа)
**Дедлайн сдачи артефактов: 24.02 в 19:00** **Дедлайн сдачи артефактов: 24.02 в 19:00**
Цель: настроить среду для последующей работы. Цель: настроить среду для последующей работы.
Необходимо создать форки исходных репозиториев-заготовок в организации вашей команды в Gitea, а затем собрать все необходимые артефакты для оценивания работы. Необходимо создать форки исходных репозиториев-заготовок в организации вашей команды в Gitea, а затем собрать все необходимые артефакты для оценивания работы.