Приложение канбан-доска.
При входе в приложение пользователю предлагается ввести почту и пароль, если он уже зарегистрирован. При вводе неверных данных появляется сообщение об ошибке. Кнопка «Войти» становится не активной и приобретает серый цвет.
Если пользователь еще не зарегистрирован, он может нажать «Регистрируйтесь здесь». На экране регистрации, если пользователь понял, что у него уже есть аккаунт, он может нажать «Войдите здесь» и вернуться на экран «Вход». При вводе неверных данных или если пользователь не заполнил одно из полей появляется сообщение об ошибке. Кнопка “Войти” становится не активной и приобретает серый цвет.
После регистрации пользователь снова попадает на стартовый экран «Вход», где вводит логин и пароль заново. После заполнения данных и нажатия на кнопку «Войти» пользователь попадает на главный экран канбан-доски.
В верхней панели главного экрана принажатии на имя пользователя раскрывается окно, где отображаются его имя и почта, а так же кнопка выхода из аккаунта.
При нажатии на «Выйти» пользователю раскрывается окно с подтверждением выхода из аккаунта. При нажатии «Да, выйти» происходит выход. При нажатии «Нет, остаться» на экране остается канбан, а окно «Выйти из аккаунта» закрывается.
При нажатии на кнопку «Создать новую задачу» раскрывается окно с созданием задачи. Задний фон с канбаном при открытии окна затемняется.
В окне создание задачи есть возможность заполнения полей для ввода, а так же выбор категории и даты. Активная выбранная категория отображается ярко, а невыбранные категории имеют прозрачность.
При выборе даты в календаре, в строке где написано «Выберите срок исполнения», автоматически проставляется выбранный конечный срок по задаче.
При нажатии на кнопку «Создать задачу» — карточка с задачей падает на доску канбана. Если в карточке какая-то информация не заполнена, появляется соответсвующее сообщение об ошибке.
На карточке находящейся на главном экране, при нажатии на три точки раскрывается окно с данной карточкой.
В режиме просмотра, данные карточи неактивны для клика и изменения, пока пользователь не нажмет «Редактировать задачу».
Также присутствует возможность удаления задачи. Если пользователь нажимает «Удалить задачу», задача исчезает с канбан-доски без перезагрузки страницы.
При нажатии на кнопку «Закрыть» окно с просмотром задачи закрывается.
При нажатии на кнопку «Редактировать задачу» у пользователя появляется возможность взаимодействия с полями «Статус», «Описание задачи» и «Даты».
При редактировании, в поле «Статус» появляются дополнительные статусы. При нажатии на иной (не выбранный) статус задача на канбан-доске перемещается в выбранную колонку.
При нажатии на кнопку "Сохранить", окно карточки исчезает и она с обновленными данными отображается на главном экране без перезагрузки страницы.
Если при редактировании задачи поле описание задачи будет пустым, то появляется сообщение об ошибке.