Skip to content
До всіх робіт
LIVE·Launched 2026·NDA
FinTech · трекер підписок

FinGuard

Розумний трекер підписок і фінансовий асистент. Агрегує всі рекуррентні списання в одному дашборді, сканує Gmail і банківські фіди, і пінгує в Telegram до того, як zombie-підписки підуть з картки.

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 активних рекуррентних сервісів

Потрібно щось подібне?

Розкажіть що будуєте