Как сделать простой трекер привычек или задач через Claude Code

📅 6 июля 2026 · ⏱ 7 мин · 🏷 Продукты и кейсы

После Telegram-бота (разбирал в отдельной статье) — ещё один классический проект для практики: личный трекер привычек или задач. Готовые приложения вроде Notion или Todoist отлично работают, но собственный трекер под свою логику — хорошая тренировочная задача, которая сразу приносит пользу в быту.

Экран простого веб-приложения со списком привычек и отметками выполнения


Зачем делать свой трекер, если есть готовые

Готовые приложения универсальны, а значит — перегружены функциями, которые тебе не нужны. Собственный трекер делает ровно то, что нужно тебе, и ничего лишнего. Плюс это отличная практика: маленький, понятный, но не тривиальный проект, где отрабатываются реальные навыки постановки задач для ИИ.


Шаг 1. Определи, что именно должен уметь трекер

Прежде чем писать промпт, реши для себя: трекер привычек (ежедневные отметки — сделал/не сделал) или трекер задач (список дел с возможностью отмечать выполненное). Это разная логика — определись сразу, чтобы не путать ИИ смешанным запросом.


Шаг 2. Опиши первую версию одним промптом

📌 Пример промпта для трекера привычек:

«Создай простую веб-страницу — трекер привычек. Список из нескольких привычек (например: спорт, чтение, вода), у каждой — кнопка "отметить сегодня выполненным". Отметки сохраняются в браузере между заходами (используй localStorage). Дизайн простой и чистый, в пастельных тонах.»

Claude Code сам создаст HTML, CSS и JavaScript-логику для сохранения отметок — без базы данных и сервера, всё хранится прямо в браузере пользователя.


Шаг 3. Проверь, что данные сохраняются между заходами

Открой сайт, отметь пару привычек выполненными, закрой вкладку и открой заново. Если отметки сохранились — localStorage работает правильно. Если нет — опиши Claude Code, что именно не сохраняется, он поправит логику.


Шаг 4. Добавляй функции маленькими шагами

После рабочей базовой версии добавляй по одной функции за раз: счётчик подряд идущих дней (streak), возможность добавлять свои привычки, простую статистику за неделю. Каждая доработка — отдельный промпт, отдельная проверка.

🧩 Идеи для постепенного расширения:

  • Счётчик дней подряд без пропуска
  • Цветовая индикация прогресса за неделю
  • Возможность удалять и добавлять привычки самостоятельно
  • Напоминание в определённое время (потребует уже чуть больше логики)

localStorage vs база данных: когда что нужно

Для личного использования на одном устройстве localStorage — самое простое и быстрое решение, не требует бэкенда вообще (о разнице фронтенда и бэкенда подробно писал в статье «Как технически устроен любой сайт»). Если нужно, чтобы данные синхронизировались между телефоном и компьютером — тогда придётся добавить настоящую базу данных и бэкенд, это уже следующий уровень сложности.

Вариант Подходит если Сложность
localStorage Используешь с одного устройства Низкая
База данных + бэкенд Нужна синхронизация между устройствами Выше, требует хостинга с сервером

💡 Почему это хороший тренировочный проект

Трекер привычек — маленький, но не примитивный: есть логика сохранения данных, интерактивность, возможность бесконечно наращивать функциональность. Отличный полигон для отработки навыка декомпозиции задач, прежде чем переходить к более крупным проектам.


Итог

Трекер привычек или задач — практичный проект для практики: приносит реальную пользу в быту и одновременно учит работать с сохранением данных и постепенным наращиванием функций. Начни с самой простой версии на localStorage, проверь на себе несколько дней использования — а дальше расширяй по мере того, чего действительно не хватает.


Хочешь разобраться со своим проектом пошагово?

Гайд «Сделай под себя» — пошаговая инструкция

→ Живые примеры, разборы и ответы на вопросы — в Telegram-канале: t.me/fizrukvibecode