Декомпозиция: разбиение на подзадачи, их изначальная оценка и примерное время выполнения Описание возникших сложностей в процессе Что сделано из задач со звёздочкой
- a. Создание структуры папок и файлов b. Создание склететов функциональных компонентов c. Изучение api и создание сервиса для получения данных
- a. Создание страницы со всеми карточками b. Стилизация страницы c. Создание страницы с конкретной карточкой d. Стилизация страницы e. Роутинг
- a. Создание элемента с селектами b. Присоединение к сервису с. Стилизация страницы
- a. Создание страницы логина и страницы пароля b. Роутинг c. Логика состояния d. Стилизация страниц
- a. Адаптивная верстка/ исправления b. Вспомогательные компонеты
По оценке на 10 часов, на деле 20. То есть по 2 часа на каждый пункт в идеале, но вышло как вышло.
Сложности: невозможность использования ui-либ типа бутстрапа. Сэкономило бы много времени. Верстка и дизайн много отнимают. были проблемы с роутингом при создании динамических элементов остались некоторые баги с логаутом и рендером конкретных карточек
Компонент «Селект категорий» написан самостоятельно (подсмотрел) +/- Пагинация карточек (не успевал сделать, добавлю в след. версии) - Любые анимации интерфейса (простые анимации) + Быстрый просмотр покемона в модальном окне по клику на карточку - Сохранение сессии авторизованного пользователя после закрытия вкладки браузера. Например, через local storage браузера - Адаптивный дизайн (flexbox) +