Прирост — личные финансы и трекер инвестиций
Запущен · личный проект
Много лет вёл личные финансы в гугл табличке. Пришел к учету по неделям (не по месяцам). Количество недель в месяце разное, а бюджеты на продукты и другие "операционные" расходы я выделяю еженедельно. Плюс я считаю финансы аналогично PnL компании — приход, расход, остаток нарастающим итогом, кассовые разрывы. Так удобнее — добавил регулярный расход и сразу видишь как поменялись цифры недельных, месячных и годовых итогов. На каком месяце появился минус и пошел ли он дальше. Планирую бюджет я на год и вношу сразу все регулярные и запланированные траты (ну и доходы само собой). С какого-то момента в эту же табличку добавил инвестиционный план. И понеслась )
Со временем функций гугл таблиц перестало хватать (формулы и макросы частично решали проблему, но не всегда). В такие моменты я порывался написать свое приложение. Яжпрограммист! Но через пару-тройку вечеров мой пыл угасал, я сдувался и сдавался. Начатое приложение шло в помойку.
Но технологии не стоят на месте, с приходом ИИ мои мечты воплотились в жизнь. Приложение было реализовано с нуля за 2 вечера. Новые функции добавляются за минуты (максимум час). Я просто ставлю задачу агенту и он пишет код, тестирует, улучшает. Конечно без опыта такое сложно было бы сделать, но как раз опыт у меня есть. И есть с чем сравнить — с какой скоростью, качеством и болью писал это приложение я и как сейчас его пишет Клод.
В общем — воплотил все свои идеи, встречайте «Прирост».
В чем фишки
- 📊 Бюджет. Понедельный учёт нарастающим итогом (в тысячах ₽). Итоги недели, месяца, года. Несколько лет,
раскрытие месяц → неделя → записи, всё считается из записей по датам — отдельный
«план» не нужен.
- Крупные — траты выше заданного в настройках порога в таблице за год, с возможностью копирования в следующий год. Чтобы понмать где крупные траты, сколько по ним итоговая сумма и как они распределены по году.
- Корректор — сверка реальных остатков (банки, кредитки) с балансом файла: вычисляет расхождение и вносит его в выбранную неделю. Я сверяю еженедельно, чтобы не вносить все расходы в табличку — в конце недели просто вношу корректирующую сумму в таблицу.
- Регулярные — повторяющиеся доходы и расходы (каждые N дней/недель/месяцев), плюс генератор текущего / следующего года по этим правилам.
- 📈 Инвест-план. Калькулятор роста капитала с построением плана, плюс проекция капитала по месяцам и годам с отметкой достигнутых вех по текущему суммарному капиталу на счетах.
- 🏦 Трекинг инвестиций. Позиции и суммарный капитал по брокерским счетам Т-Инвестиций, объединение счетов и рассчет ребалансировки — строго на чтение. Я при ежегоджном плнировании смотрю на план внесения средств в инвестиции на год (с учетом отклонения от этого плана) и планирую годовые расходы на внесение на брокерский счет.
Важный принцип: к брокеру приложение подключается только на чтение. Оно не совершает сделок, переводов и любых изменений — к T-Invest API разрешены лишь методы получения счетов и портфеля, а токены с доступом к торговле отклоняются. Биржевые данные нигде не хранятся — читаются вживую.
Как выглядит




Цифры на скриншотах — демонстрационные.
Под капотом
Хранение — плоские JSON-файлы на сервере, по одному на пользователя; имя файла =
sha256(userId), чтобы не светить e-mail на диске. Шифруется только токен
Т-Инвестиций (AES-256-GCM). Вход — через Google или Яндекс; устанавливается как
PWA и открывается на весь экран без панелей браузера.
Стек: Next.js 15 (App Router), TypeScript, Tailwind, next-auth, tinkoff-invest-api
(read-only). Проект личный, развиваю для себя.