skypro-kanban
README.md
React + Vite
Приемочное тестирование Чек-лист
- Логика работы приложения соответствует описанию использования, который приложен в макете в Figma.
- Пользователь может зарегистрироваться в приложении. Перезагрузки страниц при этом не происходит.
- Пользователь может авторизоваться под своими данными в приложении. Перезагрузки страниц при этом не происходит.
- Авторизация не слетает при перезагрузки приложения.
- Пользователь может добавить новую задачу с указанием названия, даты, описания и темы. Перезагрузки страниц при этом не происходит.
- Пользователь может открыть ранее добавленную задачу. Перезагрузки страниц при этом не происходит.
- Пользователь может отредактировать ранее добавленную задачу. При этом пользователь может изменить описание, тему, дату и статус. Перезагрузки страниц при этом не происходит.
- Пользователь может удалить ранее добавленную задачу. Перезагрузки страниц при этом не происходит.
- Пользователь может изменить цветовую тему приложения.
- Пользовать может разлогиниться без перезагрузки страницы. После разлогинивания открывается страница авторизации.
- Цветовая тема не слетает при перезагрузки приложения и сохраняется, даже если пользователь разлогинивается.
- Между страницами можно переходить без перезагрузки.
- Если адреса несуществует, откроется страница с шаблоном 404
- Внешний вид приложения полностью соответствует макету, стилизация выполнена с помощью Styled Components. В проекте не должно быть css-файлов.
- Для всех файлов применено форматирование, отсутствуют ошибки и предупреждения линтера.
- Корректно реализована логика работа с api, работает индикатор загрузки, ошибки обрабатываются и выводятся пользователю.
- В приложении корректно обрабатывается ошибка при регистрации "Такой пользователь уже существует"
- В приложении корректно обрабатывается ошибка при регистрации "В теле не передан name"
- В приложении корректно обрабатывается ошибка при регистрации "В теле не передан text"
- В приложении корректно обрабатывается ошибка при регистрации "password должен содержать хотя бы 3 символа"
- В приложении корректно обрабатывается ошибка при авторизации "Неверный логин или пароль"
- В приложении корректно обрабатывается ошибка при добавлении задачи "Заполни название задачи"
- В приложении корректно обрабатывается ошибка при добавлении задачи "Заполни описание задачи"
- В приложении корректно обрабатывается ошибка при добавлении задачи "Заполни тему задачи"
- Приложение работает без ошибок в консоли.
- Оформлен файл Readme, в него добавлен чек-лист приемочного тестирования.