AI · DIY Собрать за 7 шагов

Трекер языка · дневник занятий

Трекер изучения языка, где видны слова, а не обещания

Слова, минуты аудирования и серия — на одном листе. Отмечайте занятие одним касанием и возвращайтесь без «начинать заново».

5 000 000 токенов · инструкция из 7 шагов · без программирования

01

Три вечера, когда слов не сосчитать

бытовые сцены

Зубрёжка начинается там, где нет записей: память о занятиях держится на честном слове.

01

Вторник, 23:40: слова в трёх местах

Десять слов — в заметках, пять — в переписке с собой, три — на стикере. Что уже повторено, не помнит ни один список.

02

Пятница, серия 11 дней, а в блокноте пусто

Галочка за среду потерялась между страницами. Язык идёт, а доказательств нет: ни числа слов, ни темы, ни дня.

03

Отпуск на десять дней, и непонятно, с чего начать

Первая неделя после отпуска уходит не на язык, а на разбор: что просело, какие карточки ждут. И снова пауза.

02

Сколько это стоит

три пути

Сравнивайте не прайсы, а итог: деньги до первой версии, срок правки и владельца дневника.

Критерий Нанять разработчикапод ключ Купить подпискуготовый сервис Собрать самому5 млн токенов бесплатно
Деньги Десятки тысяч рублей — ещё до первого экрана со словами Платёж каждый месяц за чужой дневник; перестали платить — записи заперты Ноль на старте: токены на сборку выдают в боте бесплатно
Срок Недели на бриф, макеты, согласование и приёмку Доступ сразу, но лишь к модулям из тарифа Один вечер: семь шагов и ответы боту
Правки Каждая — через переписку и очередь исполнителя Через поддержку сервиса и по его правилам Фразой в чат: «добавь заморозку серии и заметку»
Кому принадлежит результат Исполнителю: у вас остаётся доступ, а не исходник Сервису: выгрузить историю занятий обычно нельзя Вам: HTML-файл на вашем диске, без аккаунта
03

Пять причин собрать самому

без посредников
01

Экономия

Нет счёта за разработку и платы за свои же записи. На старте расход — только токены, их дают бесплатно.

02

Приложение принадлежит вам

Файл на вашем устройстве: сервис не закроется, тариф не подорожает, доступ не отключат.

03

Правки словами

Захотели счётчик минут вместо карточек — пишете предложением и получаете новый файл.

04

Не нужно ждать разработчика

Никаких «возьмём на следующей неделе»: свободные полчаса — и кнопка в дневнике.

05

Нет лимитов тарифа на функции

Число слов, глубина истории, графики и напоминания зависят от вашего плана, а не от тарифа.

04

Что будет внутри

шесть модулей

Ничего лишнего: только то, что помогает отметить день, увидеть слова и не потерять нить занятий.

01

Быстрые отметки

Кнопки «Слова», «Аудирование», «Грамматика», «Разговор» на первом экране. Одно нажатие — день засчитан.

02

Серии и цели

Видно, сколько дней подряд идёт занятие и сколько слов осталось до цели недели. Запланированный пропуск можно заморозить.

03

Календарь

Месяц сеткой: где занимались, где молчали. Клик по дню открывает тему и заметку.

04

Графики

Слова по неделям, минуты по месяцам, доля отмеченных дней. Видно, что просело.

05

Заметки

К дню и к слову: «путаю прошедшее время», «сериал без субтитров понятен наполовину».

06

Напоминания

Вечером в 19:30, по будням, если день не отмечен. У каждого занятия своё время.

«Два дня без отметки — и язык тихо переезжает в “когда-нибудь”. Трекер нужен, чтобы этого не случилось».

правило, ради которого всё собирается
05

Инструкция: семь шагов

от установки до файла

Все действия — кнопками в приложении. Ничего настраивать и подключать не придётся.

Иконка приложения AI DIY на рабочем столе с подсказкой «Приложение установлено»
шаг 01 · установка
Шаг 01

Приложение установлено

Ссылку на установку бот @get_ai_access_bot присылает после слова «старт». Установите AI DIY и откройте его.

начните со слова «старт» в боте
Стартовый экран AI DIY с кнопкой «Открыть веб-интерфейс»
шаг 02 · веб-интерфейс
Шаг 02

Нажмите «Открыть веб-интерфейс»

Кнопка стоит по центру стартового экрана. Она открывает браузерную версию — там удобнее собирать дневник.

откроется новая вкладка браузера
Список проектов с выделенной кнопкой «Создать проект»
шаг 03 · новый проект
Шаг 03

Нажмите «Создать проект»

В правом верхнем углу списка проектов — кнопка «Создать проект». Нажмите её.

у каждого проекта своя папка
Поле названия проекта с текстом «Трекер: изучение языка» и кнопкой «Создать проект»
шаг 04 · название
Шаг 04

Впишите название проекта

Подойдёт «Трекер: изучение языка» или своё — «Испанский по вечерам». Впишите и нажмите «Создать проект».

название видно только вам
Поле сообщения с вставленным промптом трекера изучения языка
шаг 05 · промпт в поле
Шаг 05

Вставьте промпт с этой страницы

Прокрутите к блоку «Промпт», нажмите «Скопировать промпт» и вставьте в поле сообщения через Ctrl+V.

промпт длинный — это нормально
Кнопка «Отправить» со стрелкой справа в поле сообщения
шаг 06 · отправка
Шаг 06

Нажмите «Отправить»

Кнопка «Отправить» со стрелкой стоит справа в поле сообщения, Enter делает то же. Бот примет задачу и задаст вопросы.

Enter или кнопка — без разницы
Бот задаёт вопросы о занятиях языком перед сборкой HTML-файла
шаг 07 · вопросы и файл
Шаг 07

Ответьте на 8–15 вопросов бота

Отвечайте обычными словами: какой язык, сколько слов в день, что считать занятием. В конце бот отдаст готовый HTML-файл — откройте и отметьте первый день.

ответы можно менять по ходу

Промпт для трекера языка

Скопируйте текст кнопкой и вставьте в поле сообщения нового проекта. Бот сам спросит про язык и расписание.

Ты — senior product designer, UX-архитектор и фронтенд-разработчик. Собери мне личный трекер изучения языка «Трекер: изучение языка» одним HTML-файлом. Я не программист: сущности, поля и экраны продумай сам, спрашивай простыми словами.

Сначала задай мне 8–15 вопросов с вариантами ответов: какой язык учу и какой уровень; сколько слов беру в день; как отмечаю занятие — факт, минуты или карточки; нужны ли цели на неделю и месяц; что делать с пропуском — обнулять серию, замораживать или прощать один день; когда напоминать; нужны ли заметки к дню и к слову; какие графики хочу видеть; где веду учёт сейчас. Не спрашивай про базы данных, серверы, фреймворки и API. После ответов коротко перескажи, что понял, и переходи к сборке.

Сущности: запись — дата, тип занятия (слова, аудирование, грамматика, разговор), значение, статус, заметка; слово — слово, перевод, пример, колода, дата следующего повтора; цель — период (неделя, месяц), метрика (слова, минуты, дни), план; серия — текущая, лучшая, дата старта, заморозки; категория — тип занятия и метка; напоминание — дни, время, включено.

Статусы дня: «сегодня не отмечено» → «отмечено» → «серия». Пропуск без заморозки обнуляет текущую серию, но остаётся в календаре; лучшая серия не сбрасывается. Рядом с каждым занятием показывай, сколько дней подряд оно идёт.

Экраны: «Сегодня» — список занятий на день, крупные кнопки отметки, счётчик слов, серия рядом с названием, прогресс дня и цели; «Календарь» — месяц сеткой, отметки по дням, клик открывает день, можно поставить пропуск или заморозку; «Статистика» — графики по неделям и месяцам, слова и минуты, доля выполненных дней, лучшие серии; «Цели» — прогресс недельного и месячного плана и сколько осталось; «Настройки» — занятия, словарь, колоды, категории, напоминания, правило пропусков, экспорт и импорт JSON, сброс данных.

Дизайн: бумажный дневник — тёплый светлый фон, serif-заголовки, тонкие линии, аккуратная сетка, скругления 0–2 px, без теней и ярких пятен, один сдержанный акцент. Крупные зоны нажатия на экране от 360 пикселей.

Технически: один HTML-файл, CSS и vanilla JS внутри, localStorage как хранилище, без backend, сборщиков, npm, библиотек и внешних шрифтов. Раздели слои: storage → сущности → фичи → компоненты → экраны → навигация. После каждого действия сохраняй данные и сразу перерисовывай интерфейс. Пустые состояния, подтверждение удаления, Escape закрывает окна, защита от битых данных, отмена последней отметки.

Добавь демо-данные за три недели и кнопку «Удалить демо-данные» с подтверждением. Перед выдачей проверь сценарии: отметка и отмена, пропуск с заморозкой, смена цели, переход между месяцами, перезагрузка страницы, открытие с телефона. Ответ — полный готовый HTML-файл целиком, без «вставьте этот фрагмент». Все дальнейшие правки присылай тоже целым файлом.

Моя задача: дневник занятий по языку со словами, сериями, календарём и статистикой.
06

Вопросы про дневник занятий

6 ответов
Куда попадают слова и отметки после закрытия браузера?

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

Бот напомнит, что пора повторить карточки?

Да. У занятия свои дни и время, напоминание срабатывает, если день не отмечен. Держите файл открытым.

Можно ли заниматься с телефона в дороге?

Да, файл рассчитан на экран от 360 пикселей: кнопки крупные, календарь в одну колонку. Отметка — одно касание, даже в метро.

Что делать с записями из блокнота и таблицы?

Перенесите колоды, цель на месяц и отметки за две недели. Годовая история не нужна — графики заработают и так.

Добавятся ли мои поля, если готовых не хватит?

Да. Кроме типа занятия, значения и заметки заведите свои признаки — учебник, уровень, преподавателя. Напишите боту «добавь поле “источник”».

За сборку действительно не спишут деньги?

Сборка идёт на токенах: 5 000 000 выдают в боте после слова «старт», карта не нужна. Подписка не оформляется.

Первый день серии — сегодня

Напишите боту «старт», заберите 5 000 000 токенов и пройдите семь шагов. На выходе — дневник, где слова и дни наконец вместе.

Начать в боте Ссылка на установку и токены приходят после слова «старт».