Приложениe для отслеживания привычек с элементами соцсети
Трекер привычек
О проекте
Streakly
Задача
Задача разработать интуитивно понятное приложение помогающее формировать новые привычки, отслеживать прогресс и и поддерживать регулярность выполнения.

Особенностью приложения является социальная составляющая, которая увеличивает вовлеченность пользователя и даёт поддержку для поддержания дисциплины. У пользователя приложения должны быть возможности смотреть профили и привычки других пользователей с историей активности, подписываться на новости, ставить лайки, комментировать и прочие социальные функции.
Главный экран
Основные функции главного экрана:
  • Общий прогресс в процентах (плюс визуализация прогресса заливкой);
  • Количество выполненных привычек;
  • Полный список запланированных на сегодня привычек, включая выполненные. Каждая привычка показывает визуализацию прогресса заливкой, основные настройки, количество участников (если привычка совместная);
  • Переключение между датами для отслеживания прогресса за разные дни.
Создание привычки
Функционал создания привычки помогает пользователю настроить новую привычку под свои цели, не перегружая его лишними опциями.
Базовые настройки:
  • Периодичность – гибкие варианты: ежедневно, еженедельно или ежемесячно;
  • Видимость – контроль, кто видит привычку: только вы, друзья или все пользователи.
Дополнительные настройки скрыты, чтобы не перегружать интерфейс, но доступны в один клик:
  • Установить напоминания;
  • Добавить вознаграждение или условия для мотивации;
  • Назначить тэг и комментарий с заметкой или каким-то описанием.
Экран привычки
Общий прогресс - процент выполнения
Максимальный стрик (streak) - максимальное количество дней подряд без пропусков.
Соотношение выполненных и пропущенных привычек
Возможность поделиться привычкой с друзьями
Список друзей или пользователей, кто присоединился к выполнению привычки
Лента активности:
  • Дневной статус выполнени, личные заметки и фото;
  • Обратная связь - лайки и комментарии других пользователей.