Ипотечный калькулятор: платёж, график, сравнение программ

Платёж, переплата и сравнение двух ипотечных программ — ставки из админки, заявка в CRM.

Стек FastAPI, Next.js, TypeScript, калькулятор

Я делал ипотечный калькулятор для агентства недвижимости: ежемесячный платёж, переплата, график гашения, сравнение двух программ на одном экране. Ставки и лимиты банков подтягиваются из админки, не зашиты в вёрстку.

Я реализовал аннуитет и дифференцированный график, досрочное погашение (сокращение срока / платежа), округление копеек так, чтобы сумма графика сходилась с телом кредита. Я закрыл крайние вводы: нулевой взнос, срок вне диапазона банка, ставка 0.

Я собрал фронт на TypeScript: живой пересчёт без перезагрузки, график платежей, адаптив под мобильные. Я добавил заявку «рассчитать с менеджером»: параметры калькулятора уходят в CRM вместе с контактом.

Я вынес справочник программ (банк, ставка, мин. взнос, макс. срок) в API, кэш на Redis. Стек: Next.js, TypeScript, Python/FastAPI, PostgreSQL, Redis. NDA: агентство и банки в витрине не публикуются как кейс.