Пет-проект / для себя

Credit Alerts

Трекер кредитных карт: по каждой карте показывает долг, льготный период и когда сколько внести, чтобы не сгорел грейс и не было просрочки. Напоминает в Telegram. Небольшой пет-проект, сделанный для личного использования.

Что это
Пет-проект для себя: сайт и Telegram-бот
Каталог
12 банков, 41 карта
Сайт
Python / FastAPI / SQLite
Бот
python-telegram-bot, напоминания по расписанию
Обзор: ближайший платёж, общий долг, предупреждения и шкала льготных периодов всех карт
01

Вносишь только траты и платежи

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

  • Ближайший платёж: сумма и кнопка «Оплачено»
  • Шкала льготных периодов всех карт по месяцам
  • План платежей по месяцам на каждую карту
  • Где взять деньги: карты по числу дней без процентов
Страница карты: долг, ближайшая партия, план платежей и когда брать деньги
Обзор на телефоне с нижним меню
02

Условия — из документов банков

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

Льготные периоды у банков устроены по-разному, и движок сводит их к трём механикам: один период от первой траты до погашения, отдельная партия на каждый месяц трат или партии по расчётным периодам от выписки. Нет нужной карты — её можно настроить вручную.

Новая карта: выбор из двенадцати банков
03

Сначала проверка, потом запись

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

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

Окно проверки траты: долг 37 800 → 62 700 ₽, попадёт в текущий льготный период
04

Напоминает в Telegram

Раз в день бот присылает, что пора платить: за 5, 1 и 0 дней до даты, а просроченное — каждый день. Платёж отмечается прямо из напоминания, тоже через предпросмотр. Из бота же записываются траты, смотрятся план и карты.

Каждый чат привязан к своему аккаунту одноразовой ссылкой с сайта и видит только свои карты. Время и дни напоминаний настраиваются.

05

Чужие деньги — всерьёз

Вход по логину и паролю, у каждого аккаунта свои карты. Сервис хранит финансы людей, поэтому защита собрана вручную и покрыта тестами.

06

В цифрах

12
банков в каталоге, условия только из их официальных документов
41
шаблон карты: 29 выдаются сейчас, 12 архивных
3
механики льготного периода покрывают все карты каталога
211
автотестов: расчёты по примерам банков, интерфейс, бот, безопасность
Все проекты t.me/kroooot

Нужна игра, бот или сервис? Опишите задачу, отвечу в течение дня.

© 2026 kroooot