Создайте трекер привычек с сериями, отметками и графиками
Трекер привычек живёт или умирает из-за одного действия: ежедневной отметки. Если она требует больше одного касания, люди бросают. Anticode может собрать личный трекер привычек, который хранит всё в вашем браузере и устанавливается на главный экран телефона, как его шаблон Ritualist. Ниже о том, что в него включить, как обходиться с пропущенными днями, и о единственном настоящем компромиссе.
Какие экраны нужны трекеру привычек
- Сегодня
- Все привычки на сегодня, у каждой крупная область для отметки о выполнении. Отмена — в одно касание. С этого экрана приложение открывается.
- Добавить или изменить привычку
- Название, частота (ежедневно, по определённым дням недели или несколько раз в неделю), необязательная цель вроде 20 минут или 8 стаканов и цвет.
- История
- Календарная сетка для каждой привычки, выполненные дни закрашены. Людям нравится видеть год закрашенных квадратов больше, чем любое число.
- Статистика
- Текущая серия, самая длинная серия и доля выполнения за последние 30 дней с простым столбчатым или линейным графиком.
Всё остальное необязательно. Напоминания, дневник, оценка настроения и значки добавляют трения, и большинство людей бросают трекеры потому, что приложение каждый день требует от них слишком много, а не слишком мало.
Серии без чувства вины
Счётчик серии мотивирует, пока не прервётся, и один пропущенный день, обнуляющий 60 дней, — момент, когда многие сдаются насовсем. Определите правила до сборки:
- Недельные цели вместо ежедневных. «Бегать три раза в неделю» не прервётся из-за дня отдыха.
- Дни пропуска. Запланированный пропуск (отпуск, болезнь), который ставит серию на паузу, а не обрывает её.
- Льготный период. Разрешите отмечать вчерашний день до полудня сегодняшнего для тех, кто забывает отметиться вечером.
- Показывайте и общую картину. «27 из последних 30 дней» переживёт пропуск, а серия — нет.
Решите также, что значит «сегодня». Тот, кто отмечается в час ночи, обычно имеет в виду вчера. Настраиваемый час начала дня (скажем, 4 утра) тихо решает эту проблему.
Начать с Ritualist или с одной фразы
В галерее шаблонов Anticode есть Ritualist — трекер привычек, написанный моделью Anticode. При его выборе всё приложение копируется в ваш проект без обращения к модели и без расхода лимитов, а затем его можно переделать запросами на изменение: «добавь недельные цели», «сделай историю в виде годовой сетки», «отмечай выполненные дни зелёным».
Чтобы собрать свой трекер с нуля, опишите привычки, правила и настроение: «Ежедневный трекер привычек для писателя: написанные слова как числовая цель, чтение как да/нет и утро без телефона. Сначала недельный вид. Серии с одним пропуском в неделю. Спокойный, тёмный, крупные области для нажатия». Модель пишет трекер как одно приложение, работающее в браузере, с графиками, нарисованными в коде, и экраном отметки, рассчитанным на управление одной рукой.
Где хранятся ваши данные
Приложения Anticode работают в песочнице без доступа к сети, поэтому созданный здесь трекер привычек никогда не отправляет ваши отметки на сервер, в том числе на сервер Anticode. Привычки и история сохраняются в браузере, которым вы пользуетесь, и будут на месте, когда вы в следующий раз откроете приложение на этом устройстве. Для личных привычек, например упражнений по рекомендации психотерапевта или попытки пить меньше, это преимущество, о котором стоит сказать на приветственном экране.
Любой опубликованный сайт также можно установить как приложение на телефон или компьютер, со своим значком и офлайн-страницей. Установленный на главный экран телефона, трекер открывается как любое другое приложение, а это и есть та отметка без лишних усилий, которая вам нужна.
Компромисс: нет синхронизации
Поскольку ничего не покидает устройство, синхронизации нет. Отметились на телефоне — на ноутбуке ничего не появится. Очистка данных сайта в браузере или использование приватного окна стирает историю. Помогают две привычки: пользуйтесь трекером только на одном устройстве и попросите добавить кнопки экспорта и импорта (файл, который вы сами сохраняете и загружаете), чтобы переносить историю или хранить резервную копию.
Чего он не умеет
- Нет push-напоминаний. Приложение не может присылать уведомления, когда оно закрыто. Для напоминаний используйте встроенные напоминания или календарь телефона.
- Нет партнёров по ответственности. Чтобы делиться прогрессом с другом или тренером, нужны общие данные, а в песочнице их нет.
- Нет данных о здоровье. Он не может считывать шаги, сон или пульс с часов или из приложения здоровья; всё подобное вводится вручную.
- Это не продукт для множества пользователей. Если вы хотите выпустить приложение для привычек для широкой публики с аккаунтами и синхронизацией, экспорт в Next.js даёт разработчику отправную точку с базой данных и входом.
Частые вопросы
Трекер привычек приватный?
Ваши отметки остаются в вашем браузере на вашем устройстве. Anticode видит только то, что опубликованную страницу просмотрели, и считает это без cookie.
Можно ли поделиться трекером с семьёй?
Можно поделиться ссылкой, и каждый получит свой пустой трекер на своём устройстве. Их данные и ваши никогда не смешиваются.
Может ли он отслеживать числа, а не только да или нет?
Да. Попросите привычки с числовой целью (минуты, страницы, стаканы) и график значений во времени.