Skip to content
Ко всем работам
LIVE·Launched 2026·NDA
FinTech · трекер подписок

FinGuard

Умный трекер подписок и финансовый ассистент. Агрегирует все рекуррентные списания в одном дашборде, сканирует Gmail и банковские фиды, и пингует в Telegram до того, как зомби-подписки уйдут с карты.

Industry
FINTECH · SAAS
Timing
production-ready
Role
LEAD: DANYIL · BACKEND: MISHA
Launched
2026
NDA
FinGuard
N° 01 / BEFORE & AFTER

Проблема, которую мы пришли решать.

Before

Чеки в Gmail, списания в трёх разных банковских аппах, никакого календаря предстоящих auto-renewals. Подписки уходят в autopay, tier-upgrades остаются незамеченными месяцами, единственный фидбек — квартальный 'почему счёт по карте такой огромный?'.

After

Один дашборд. Каждое рекуррентное списание, выведенное из email + Microsoft + Plaid в реальном времени. Календарь, который показывает, что вот-вот ударит. Telegram-пинги за 7 / 3 / 1 день. Решение 'оставить ли это' принимается заранее, не задним числом.

Контекст

Семьи и малый бизнес теряют сотни долларов в год на zombie-подписках, забытых триалах и тихих повышениях тарифов. Информация разбросана по Gmail-чекам, банковским выпискам и личным кабинетам провайдеров — никто не видит полный счёт пока он уже не auto-charge'нулся.

Подход

MERN-стек FinTech-платформа. Smart-scan слой тянет чеки через Gmail API и Microsoft Graph (OAuth 2.0) и банковские транзакции через Plaid — три независимых источника обнаружения кросс-чекают друг друга, чтобы tier-changes не проскользнули мимо. Express + Node.js REST API поверх dual-store: MongoDB для гибкой метадаты подписок, Postgres для таблиц финансовой точности. BullMQ на Redis запускает запланированные mail-scan и API-poll воркеры. Интерактивный React-дашборд с Chart.js визуализациями, календарём списаний и прогнозом бюджета. Smart-напоминания уходят в Telegram и email за 7, 3 и 1 день до каждого списания — достаточно времени, чтобы реально успеть отменить. JWT-аутентификация, шифрование финансовых данных at-rest, OAuth scopes ограничены до read-only.

NDA
FinGuard screenshot 2
N° 02 / ARTIFACTS

Как этот проект делался на самом деле.

Каждый проект оставляет бумажный след. Комментарии в Figma, ТЗ в Notion, история в GitHub, логи Vercel, треды в Telegram, первая недельная аналитика. Цифры ниже — реальные, скрины доступны по запросу под NDA.

On request
Figma · Design spec
Dashboard + onboarding flows
On request
Notion · Acceptance criteria
API integration matrix · Plaid + Gmail + Graph
On request
GitHub · Version history
Express + Node.js · Mongo + Postgres dual-store
On request
Vercel · Deploy log
Backend on Render · workers on Fly.io · 99.9% uptime
On request
Telegram · Daily updates
Reminder bot · 7/3/1-day cadence
On request
Analytics · First week
Avg pilot user saved 15% on monthly recurring spend

Скрины любого артефакта — по запросу. Конфиденциальные детали отредактированы.

Ключевые возможности

  • Smart-сканирование через Gmail API и Microsoft Graph — чеки находятся автоматически, без ручного ввода
  • Интеграция с Plaid для обнаружения подписок на уровне банковских транзакций
  • Интерактивный дашборд — визуализации Chart.js, календарь списаний, прогноз бюджета
  • Умные напоминания в Telegram + email за 7, 3 и 1 день до каждого списания
  • BullMQ на Redis запускает запланированные mail-scan + API-poll воркеры
  • OAuth 2.0 (Google / Microsoft), JWT-аутентификация, шифрование данных at-rest

Результаты

012345678901234567891012345678901234567895%
Avg. monthly budget saved
012345678901234567897/012345678901234567893/012345678901234567891
Reminder windows before charge
012345678901234567893
Subscription detection sources

Пилотные пользователи в среднем сокращают месячные рекуррентные расходы на 15% после первого скана — zombie-подписки авто-флагаются до следующего billing cycle. Три источника скана означают, что ни один пропущенный чек не теряет списание. Каденция 7-3-1 день — это то, что превращает 'ой, забыл' в один-тап отмену.

Tech stack

Node.jsExpressTypeScriptMongoDBPostgreSQLRedisBullMQGmail APIMicrosoft GraphPlaid APIOAuth 2.0JWT
N° 04 / CLIENT TESTIMONY

What the client said.

Verified client · 2026
В первом же скане FinGuard нашёл четыре подписки, о которых я забыл — включая одну за $19/мес, которой не пользовался с 2024. Telegram-нудж за два дня до следующего списания дал время реально отменить. Дашборд читается как честный отчёт по моему месяцу.
FinGuard pilot user
Пилотный пользователь FinGuard
Solo professional · 14 активных рекуррентных сервисов

Нужно что-то подобное?

Расскажите что строите