Как я психанул на банковские калькуляторы и за пару вечеров собрал свой честный сервис (с блэкджеком и PDF-отчетами)
С 1 октября Минфин в очередной раз перетряхнул правила игры на рынке недвижимости. Новые лимиты, новые условия. Я пошел прикидывать цифры, открыл калькуляторы топовых банков и застройщиков, и в очередной раз поймал себя на мысли: меня держат за идиота.
Банковский калькулятор — это не финансовый инструмент. Это маркетинговая витрина. Его главная задача — показать вам красивый, комфортный ежемесячный платеж, чтобы вы нажали кнопку «Оставить заявку». А то, что за этим платежом кроется переплата размером с еще одну квартиру, тактично остается за кадром.
Меня эта ситуация окончательно выбесила, и я решил собрать ipometrika.ru — независимый ипотечный калькулятор, где математика работает на пользователя, а не на отдел продаж банка.
В чем главная проблема стандартных калькуляторов?
Они показывают вам вакуумный аннуитетный платеж. Ползунок срока, ползунок ставки — всё, дальше плати 30 лет.
Но главный секрет ипотеки (о котором банки не кричат на каждом углу) в том, что брать кредит на 15 лет под конский процент и надрываться — вообще не обязательно. Математически гораздо безопаснее взять ипотеку на 30 лет (чтобы зафиксировать минимально возможный обязательный платеж на случай увольнения или кризиса), но платить так, будто взяли на 15.
Я хотел сделать инструмент, который наглядно покажет: если закидывать сверху хотя бы по 10-15 тысяч рублей в месяц, срок кредита и итоговая переплата схлопываются в разы. И главное — сразу показать разницу между стратегиями «уменьшать платеж» и «уменьшать срок».
Что получилось в итоге
Я не стал делать очередной монструозный портал. Только голые цифры, актуальные лимиты (включая свежие правила по семейной и IT-ипотеке 2026 года) и упор на досрочные погашения.
В процессе разработки я понял, что делаю инструмент не только для себя. Риелторам и брокерам тоже нужно как-то показывать цифры клиентам прямо на просмотрах квартир. Поэтому я добавил две киллер-фичи, которых мне самому дико не хватало:
1. Стейт в URL. Все параметры расчета (сумма, ставка, срок, взнос) на лету прописываются в адресную строку браузера. Вбил параметры квартиры — нажал «Скопировать ссылку» — скинул клиенту в WhatsApp или жене в Telegram. Человек открывает ссылку и видит уже готовый расчет под конкретный объект. Никаких скриншотов.
2. Клиентская генерация PDF. Не все любят переходить по ссылкам. Поэтому я добавил генерацию полноценного отчета с графиком платежей в PDF. Нажимаете кнопку, и прямо в браузере (без бэкенда) собирается солидный документ, который можно навсегда сохранить в телефоне.
Немного про стек и разработку (для гиков):
Чтобы не завязнуть в пет-проекте на полгода, я собирал всё по хардкору, но с умом.
- Фронтенд: React + Vite + Tailwind CSS. Никакого SSR там, где он не нужен.
- Генерация документов: Реализовал всё на клиенте, чтобы не поднимать тяжелый сервер для рендеринга файлов.
- Кодинг: Почти всю рутину (включая ту же работу с API браузера для History и генерации PDF) я делегировал нейросетям. Писал в Cursor IDE в связке с Google AI Studio. Это позволило срезать время разработки с недель до нескольких вечеров.
- Хостинг: Задеплоил всё это дело на Amvera. Это наш российский PaaS — просто привязал репозиторий, и оно само собирается и раздается. Завелось с полтычка, без танцев с докерами и линуксовыми консолями.
Итог
Проект лежит по адресу ipometrika.ru. Он бесплатный, там нет рекламы, никто не попытается впарить вам страховку или кредитку.
Если вы сейчас присматриваете жилье или уже платите ипотеку — зайдите, покрутите ползунки досрочных погашений. Возможно, вы найдете способ сэкономить себе пару миллионов рублей.
Буду рад любой обратной связи в комментах. Что добавить, где поправить логику, какие еще фичи были бы полезны риелторам?