ФТ

ФТ

bochanai

дизайн:

https://www.figma.com/file/58GnfTdINqRBvOIDTwiC3Q/?node-id=766%3A0

1й спринт

1. Конфигурация проекта (верстка и подключение к api)

- Подготовительный этап

- Настройка библиотек

- Конфигурации iOS и Android


2. Авторизация

- Вход при помощи Facebook (верстка и подключение к api)

- Вход при помощи почты (верстка и подключение к api)

- Вход при помощи Google (верстка и подключение к api)

- Вход при помощи Apple (верстка и подключение к api)

- Завершение регистрации (верстка и подключение к api)

- Выбор города (верстка)

- Восстановление пароля (верстка)


3. Профиль (верстка)

- Информация о пользователе

- Подписка на пользователя

- Блокировка пользователя

- Список питомцев с информацией

- Список друзей с информацией

- Список рекомендаций


4. Лента (верстка)

- Отображение ленты с публикациями

- Отображение контента в публикации

- разворачивание публикации в ленте

- лайк публикации

- сохранение публикации в закладки


2й спринт

1. Авторизация

- Выбор города (подключение к api)

- Восстановление пароля (подключение к api)


2. Профиль (подключение к api)

- Информация о пользователе

- Подписка на пользователя

- Блокировка пользователя

- Список питомцев с информацией

- Список друзей с информацией

- Список рекомендаций


3. Лента (подключение к api)

- Отображение ленты с публикациями

- Отображение контента в публикации

- разворачивание публикации в ленте

- лайк публикации

- сохранение публикации в закладки


Acceptance Criteria

лента: количество отображаемого текста — 5 строк, остальное прячем

авторизация: Подчёркиваем "Вы здесь в первый раз" и "Забыли пароль". Для понятности кликабельности элементов (аналогично с доками на экране логина)

Неготовые на данный момент экраны делаем на заглушках

Иконки рейтинга питомцев верстаем без привязки, на беке этого ещё нет

При загрузке маска контента и шиммер эффект (при загрузке по дефолту показывается 1 питомец, потом подгружается реальное количество)

При загрузке ленты с бека запрос по 10 постов

При выборе города, 1й в списке - по гео, дальше по алфавиту

При регистрации выбор месте по геолокации (если пользователь не разрешил геолокацию, определяем на основе гео ip (в след спринты будем подключать доп функционал, связанный с бизнесом рядом с пользователем))

Экран восстановления пароля - Нужен экран ошибки при вводе незарегистрированного мейла

Если друзей у человека больше 4х - показывается кнопка с числом друзей, если 4 и меньше - не показывается. Аналогично рекомендации и фото

Если у человека нет друзей, фото или рекомендаций - не показываем соответствующий блок

Рекомендации - это услуги. На странице конкретного человека показываются конкретно его рекомендации

Report Page