Skip to content

Профиль пользователя

Открыть в приложении: dev.comunify.ru/profile

Просмотр профиля

Страница профиля — центральная точка управления аккаунтом. Показывает личные данные, статистику активности, достижения и список сообществ.

Личные данные

  • Аватар — инициалы имени (загрузка фото планируется)
  • Имя — отображаемое имя
  • Логин — @username (уникальный)
  • Биография — краткое описание

Действия

КнопкаЧто делает
РедактироватьПереход на страницу редактирования профиля
ПоделитьсяОтправка ссылки на профиль через мессенджер (navigator.share) или копирование в буфер
Поделиться профилемТо же — шеринг ссылки https://dev.comunify.ru/profile/{username}
ВыйтиВыход из аккаунта, перенаправление на страницу входа

Статистика

ПоказательОписаниеИсточник
РепутацияБаллы репутации в сообществахuser.reputation
УровеньТекущий уровень (от активности)user.level
СообществКоличество сообществ пользователяuser.communities.length
АктивностьПредложения + голосованияstats.proposals + stats.votes

Моя активность

  • Предложения — количество созданных предложений
  • Голосования — количество голосов
  • Взносы — количество финансовых операций

Достижения

АчивкаУсловие
🏆 ПионерПервый взнос
🗳️ Активист10+ голосов
💡 Идейный5+ предложений
🔥 Серия30 дней подряд
🤝 МиротворецРазрешил спор
⭐ Лидер500+ репутации

Мои сообщества

Список всех сообществ пользователя с иконками, названиями и количеством участников. Ссылка «Все →» ведёт на полный список.

Настройки (быстрый доступ)

ПунктКуда ведёт
🔔 Уведомления/settings
🔒 Приватность/settings
🌐 Язык/settings
❓ Помощь/settings

Редактирование профиля

Открыть в приложении: dev.comunify.ru/profile/edit

Поля формы

ПолеТипОбязательноеОписание
ИмятекстОтображаемое имя (валидация: не пустое)
О себетекстовое полеКраткая биография
Telegramтекст@username для связи
EmailemailДля уведомлений
ГородтекстМестоположение
ИнтересычипыВыбор из 14 тегов

Интересы

Можно выбрать из предустановленных тегов:

Управление домомКооперацияСообществаТехнологии
ТСЖСовместные закупкиСпортDAO
БлагоустройствоКраудфандингОбразованиеБлокчейн
РемонтОбмен услугамиЭкологияOpen Source
ЖКХВолонтёрство

Действия

КнопкаЧто делает
СохранитьОтправляет updateProfile mutation → обновляет профиль на сервере → перенаправляет на /profile

При сохранении:

  1. Валидация — имя не может быть пустым
  2. GraphQL mutation updateProfile с полями: displayName, bio, email, telegram, city, interests
  3. Обновление локального состояния в authStore
  4. Toast «Профиль сохранён» и переход на /profile

Настройки приложения

Открыть в приложении: dev.comunify.ru/settings

Уведомления

НастройкаОписаниеПо умолчанию
Push-уведомленияНа телефон✅ Включено
EmailДайджест раз в неделю❌ Выключено
Telegram-ботВажные события✅ Включено

Приватность

НастройкаОписаниеПо умолчанию
Показывать профильДругие участники видят ваш профиль
Показывать активностьВидно в ленте сообщества
Показывать взносыСуммы видны другим

Внешний вид

НастройкаВарианты
ТемаСистемная / Светлая / Тёмная
ЯзыкРусский / English

Данные

ДействиеЧто делает
Экспорт данныхСкачивает JSON-файл со всеми настройками и данными пользователя
Удалить аккаунтБезвозвратное удаление аккаунта (с подтверждением). Отправляет mutation deleteAccount

Все настройки автоматически сохраняются в localStorage при изменении.

Смотрите также

ComUnify — открытый конструктор самоуправления