01 · трекер шагов
Шаги и цели без платных подписок: один файл, собранный под себя за вечер.
5 млн токенов на старте · инструкция из 7 шагов · без программирования
До нормы осталось 260 шагов — это круг вокруг двора.
Речь не о копейке, а о том, кому принадлежит результат.
| Критерий | Нанять разработчика | Купить подписку | Собрать самому |
|---|---|---|---|
| Деньги | Десятки тысяч рублей за простой трекер, счёт растёт с каждой доработкой | Ежемесячный платёж за доступ к чужому сервису, пока вы им пользуетесь | Файл и 5 млн токенов бесплатно на старте, дальше — по факту правок |
| Срок | Недели переписки, согласований и ожидания очереди | Минуты, но чужой набор экранов и чужие правила | Один вечер: 7 шагов и несколько ответов на вопросы |
| Правки | Новое ТЗ, новый счёт, снова ждать | Только то, что разрешил тариф; просьбы уходят в поддержку | Одна фраза словами — и поле, график или цель уже в приложении |
| Кому принадлежит | Исполнителю и его репозиторию, вам — доступ по договорённости | Сервису: закроется оплата — закроются и записи | Вам: HTML-файл на диске, открывается в любом браузере |
Подписка — аренда: платёж не прошёл, и история за два года превращается в незнакомый экран. Свой файл так не умеет.
Бытовые причины, из-за которых люди перестают держать шаги в блокноте и таблице.
Разработка под ключ и подписка — деньги, которые уходят регулярно. Здесь расход один: токены на сборку, а файл потом бесплатен навсегда.
Это не аккаунт на чужом сервере, а документ на вашем диске. Положите на флешку, отправьте себе в почту, откройте через десять лет — ни обновлений, ни паролей.
Захотели считать этажи, минуты на улице или дни без лифта — просто напишите об этом. Никаких форм обратной связи и голосований.
Сборка занимает вечер, а не месяц переписки. Завтра утром приложение уже считает первые шаги.
Нет уровней, где календарь доступен только на третьем тарифе. Серии, цели, графики и заметки живут в одном файле.
Чем меньше нажатий, тем дольше живёт привычка.
Кнопка «записать» и крупное поле для числа. Остальное подставляется само.
Статус дня меняется по цепочке: сегодня не отмечено → отмечено → серия. Видно, сколько дней подряд вы держите норму.
Месяц клетками: плотность цвета показывает, где были прогулки, а где неделя выпала.
Столбики по неделям, средняя за месяц и лучший день. Без библиотек — рисуются внутри страницы.
Строка к дню: погода, маршрут, самочувствие. По ним позже видно, что помогает ходить больше.
Время и дни недели, когда приложению стоит напомнить. Например, полвосьмого вечера — если норма ещё не закрыта.
Данные лежат в памяти браузера, рядом с файлом. Экспорт в CSV и JSON есть сразу — на случай смены телефона.
Ничего настраивать не нужно: идите по экранам и нажимайте кнопки, названные ниже.
Ссылку присылает бот после слова «старт». Приложение появилось на экране — шаг закрыт.
Эта кнопка открывает рабочую комнату, где вы разговариваете со сборщиком. Обычная страница в браузере, отдельного редактора искать не нужно.
Проект — папка под ваш трекер. Один проект, одно приложение: так проще вернуться к правкам через месяц.
Годится всё, что узнаете через полгода: «Мои шаги», «Прогулки 2025». После нажатия появится поле сообщения — туда вставим текст.
Промпт лежит ниже, в рамке с кнопкой копирования. Нажмите «Скопировать промпт», вернитесь в проект и вставьте текст через Ctrl+V (на телефоне — долгое нажатие и «Вставить»).
Кнопка со стрелкой справа от поля либо клавиша Enter. Сборщик прочитает задание и начнёт уточнять детали — это нормальная часть работы.
Спросят простое: кто будет пользоваться, какая норма шагов, нужны ли напоминания. Отвечайте словами или нажимайте подсказки — в конце получите готовый HTML-файл трекера.
Скопируйте абзац целиком, вставьте в проект и отправьте. Чего не хватает — допишите своими словами.
Ты — senior product designer и frontend-разработчик. Сначала задай мне 8–15 простых вопросов о моих шагах (кто ходит, какая норма, нужны ли напоминания, что показывать сразу после открытия), дождись ответов и только потом собирай приложение.
Собери один самодостаточный HTML-файл: весь CSS и JavaScript внутри, без внешних библиотек, шрифтов и запросов в сеть. Интерфейс на русском, адаптивный, крупные элементы для телефона.
Ниша: личный трекер шагов и дневник прогулок.
Сущности:
1. Запись — дата, количество шагов, категория, заметка, дистанция в километрах (считается автоматически по 0,7 м на шаг).
2. Категория — прогулка, дорога на работу, тренировка, дача; можно добавлять свои, у каждой свой цвет-метка.
3. Цель — дневная норма шагов, недельная цель, цель на месяц; прогресс в процентах и «сколько осталось».
4. Серия — число дней подряд, когда норма закрыта; рекорд серии хранится отдельно.
5. Напоминание — время, дни недели, текст; включение и выключение одним переключателем.
Статусы дня: «сегодня не отмечено» → «отмечено» → «серия». Показывай статус словом и цветом, без иконок-шрифтов.
Экраны:
- «Сегодня»: большое число шагов за день, кольцо или полоса прогресса к норме, кнопка «Записать шаги», список категорий с быстрыми отметками, статус и серия.
- «Календарь»: сетка месяца, плотность цвета по проценту нормы, клик по дню открывает запись и заметку.
- «Статистика»: столбики по неделям, средняя за месяц, лучший день, разбивка по категориям, серия и рекорд.
- «Цели»: дневная, недельная и месячная цель, прогресс, настройка нормы.
- «Настройки»: длина шага, единицы, напоминания, экспорт и импорт JSON и CSV, очистка истории с подтверждением.
Правила: данные хранятся в localStorage и подставляются при открытии; записи за сегодняшний день редактируются, прошлые — только просматриваются с подтверждением. Графики рисуй на SVG или canvas, без библиотек. Пустое состояние — короткая подсказка и кнопка первой записи. Никаких регистраций, аккаунтов и внешних запросов. В конце выведи готовый файл целиком.
Проверьте в тексте только два места под себя: норму шагов и нужны ли напоминания. Остальное сборщик уточнит сам.
В памяти браузера на вашем устройстве. Сервер записей не видит: данные никуда не уходят, работают без интернета и остаются у вас.
Да, напоминания входят в набор функций: время, дни недели и текст задаёте сами. Пока приложение открыто, подсказка появляется само; уведомление на телефон добавляется отдельным шагом при сборке.
Можно. Интерфейс собирается адаптивным: крупные кнопки, одна колонка, счётчик в верхней части экрана. Файл открывается в мобильном браузере, иконку можно вынести на главный экран.
Старые дни вносятся один раз через импорт CSV или JSON: дата, количество шагов, заметка. Дальше всё пишется само — по минуте на месяц.
Это и есть смысл сборки: попросите словами добавить погоду, обувь, маршрут. Правка вносится в тот же файл, старые записи сохраняются.
Доступ к сборщику выдаётся в боте, на старте даётся 5 млн токенов — этого хватает на несколько приложений и правок. Подписки на трекер нет: файл ваш, открывается в любом браузере и не перестаёт работать.
Ссылка, промпт и семь шагов — всё готово. Дальше вечер сборки и первая прогулка, которую уже не забудете записать.