Open
Description
- Изучить обьём задачи и разбить на под задачи
Figma: https://www.figma.com/design/3m9VZjoQvbQ7iAajIKpU5W/PolyZoj?node-id=0-1&p=f&t=MpgFgxz4LTXfYDQ3-0
Вспомогательная инфа от GPT:
Описание: Добавление друзей, поиск, управление клубами, общий рейтинг.
-
[SOCIAL-1] Экран списка друзей
- Задачи:
- Создать
SocialViewModel
с методамиgetFriends()
,addFriend()
. - Создать
FriendsListScreen
, который отображает текущих друзей (имя, статус). - Добавить кнопку «Добавить друга» (переход на поиск по email/логину).
- Создать
- Критерии приёмки:
- Пользователь видит список друзей, может запросить добавление друга.
- Успешное добавление отображается в списке.
- Задачи:
-
[SOCIAL-2] Клубы
- Задачи:
- Создать экраны:
ClubListScreen
,ClubCreationScreen
,ClubDetailsScreen
. - Методы в
SocialViewModel
:getClubs()
,createClub()
,joinClub()
. - Отображать участников клуба, кнопку «Вступить».
- Создать экраны:
- Критерии приёмки:
- Пользователь может создать новый клуб (вписать название, описание).
- Отобразить список доступных клубов, возможность вступить/покинуть.
- Задачи:
-
[SOCIAL-3] Общий рейтинг
- Задачи:
- Расширить
SocialViewModel
или создать отдельныйRatingViewModel
.
<
5688
li>Экран
RatingScreen
: глобальный рейтинг пользователей (по шагам/баллам), рейтинг внутри клуба. - Расширить
- Задачи:
- Критерии приёмки:
- Отображение топ-10 пользователей, позиция текущего пользователя.
- Рейтинг внутри клуба (либо общий).
Metadata
Metadata
Assignees
Labels
No labels