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