# Трекер расходов своими руками за вечер

Канонический URL: https://zero2claude.ru/blog/project-budget-tracker
Дата: 2026-09-01
Теги: claude-code, кейс, новичкам

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

«Куда уходят деньги?» — вопрос, который каждый месяц задаёт себе примерно вся планета. Приложений для учёта расходов сотни, но половина просит подписку, а вторая половина хочет доступ ко всему, включая твою бабушку. И где-то здесь рождается мысль: «А что, если сделать своё? Простенькое, под себя?»

Звучит как что-то для программистов. На самом деле — нет. Это идеальный первый проект, чтобы попробовать Claude Code в деле: задача всем понятна, начать можно с трёх строк, а дальше наращивать удобство по чуть-чуть. Давай разберём, как подступиться, **не написав ни строчки кода руками**.

<Cover src="/blog/project-budget-tracker.jpg" alt="Стеклянная банка-копилка с монетками на тёплом столе" />

## Из чего вообще состоит «трекер расходов»

Прежде чем что-то просить у Claude, полезно мысленно разложить задачу на кусочки. Не на код — на смысл. Трекер расходов, если убрать красивые слова, это всего три вещи:

- **Записать трату.** Сумма, на что потратил, дата. Вот и вся запись.
- **Где-то это хранить.** Чтобы вчерашние траты не исчезали после закрытия программы.
- **Показать итог.** Сколько ушло за день, за неделю, на что больше всего.

Всё. Это и есть твой «проект». Заметь — мы пока не сказали ни слова про языки программирования, базы данных и прочие страшные термины. Мы описали **что должно происходить**, человеческими словами. Ровно это ты и принесёшь Claude Code: не «напиши мне приложение на чём-нибудь», а понятное описание задачи.

И вот тут главный сдвиг в голове: твоя работа — не печатать код, а **ясно объяснить, чего ты хочешь**. Печатать будет Claude.

## Как описать это Claude Code

Открываешь терминал в пустой папке, запускаешь `claude` и рассказываешь задумку обычными словами. Например, так:

> «Хочу простую программу для учёта расходов. Я добавляю трату — сумму и на что — а она сохраняет это в файл. И умеет показать, сколько я потратил всего. Сделай самый простой рабочий вариант, объясни по ходу, что создаёшь.»

Обрати внимание: **«самый простой рабочий вариант»** — это волшебная фраза. Ты не просишь сразу красоту и сто функций. Ты просишь маленькую штуку, которая работает. Claude создаст нужные файлы прямо в твоей папке и расскажет, что к чему: вот сюда добавляешь трату, вот так смотришь итог.

Дальше — пробуешь. Добавил пару трат, посмотрел сумму. Работает? Отлично, у тебя уже есть **свой первый проект**. Кривоватый, в одну команду — но твой и живой.

<Callout type="tip">
Начинай с минимума, который реально запускается, и только потом добавляй удобства. «Сделай всё и сразу красиво» — путь к большому непонятному кому, в котором не разберёшься. А маленький работающий кусочек всегда можно потрогать, проверить и спокойно достроить.
</Callout>

## Растём от простого к удобному

Самое приятное начинается, когда базовая версия уже работает. Теперь ты не строишь с нуля — ты **улучшаешь по одной мелочи за раз**. Каждое улучшение — это одна короткая просьба:

- «Добавь дату к каждой трате и покажи итог за сегодня отдельно.»
- «Пусть у траты будет категория — еда, транспорт, развлечения — и в конце видно, на что ушло больше всего.»
- «Если я введу не число вместо суммы, пусть не падает, а вежливо просит повторить.»
- «Покажи траты за неделю и среднее в день.»

Видишь логику? Одна просьба — одно изменение — посмотрели результат — следующая. Это тот самый ритм маленьких шагов: после каждой правки ты видишь, что именно поменялось, и ничего не накапливается в страшный непонятный ком. А если какое-то улучшение не понравилось — откатываешь именно этот шаг (для этого и нужен git, та самая «машина времени» для проекта).

И ещё момент: тебе не обязательно знать заранее, *как* делается категория или подсчёт за неделю. Не понял, что Claude сделал, — так и спроси: «Объясни, что тут происходит, простыми словами». Ты учишься прямо по ходу дела, на своём же проекте, а не на абстрактных примерах из учебника.

## Почему это идеальный первый проект

Трекер расходов хорош не тем, что он сильно нужен (хотя и это плюс). Он хорош как **тренажёр**. На нём ты проходишь весь цикл настоящей работы в миниатюре: разложить задачу на части, описать словами, получить рабочий минимум, прогнать, улучшить, сохранить. Тот же самый цикл — на сайте, боте, любой утилите. Меняется тема, ритм остаётся.

А ещё на нём не страшно ошибаться. Это не рабочий проект и не чужой код — это твоя песочница, где можно смело пробовать: не вышло — откатился, попробовал иначе. Именно так и появляется уверенность — не от прочитанных туториалов, а от десятка собственных маленьких «получилось».

Так что если давно хотел сделать что-то своё, но не знал, с чего начать — начни с трат. Опиши словами, получи простой вариант, доведи до ума по шагам. А чтобы пройти этот путь спокойно и с самого нуля — от первой команды в терминале до своего работающего проекта — приходи:
