CASE / OPENEDVAULT-FINANCE
← все кейсыFintechгод · 2026длительность · 5 месяцевОткрыть вживую

Vault Finance

Реал-тайм дашборд для частных инвесторов: позиции, налоги, идеи.

VAULT● secure
SBER281,4+1.8%
GAZP162,9-0.6%
LKOH7 214+2.4%
GMKN112,6+0.9%
YNDX4 086-1.3%
TCSG3 178+3.1%
Баланс портфеля
₽ 4 287 412
+12,4% ↗+₽ 472 080 / мес
Аллокация активов
Акции РФ38%
Облигации27%
Золото18%
Кэш · ₽17%
SBER281,40 ₽+1,82%
1D · MOEX
281,40
10:0013:0016:0018:45
Откр.
276,1
Макс.
283,9
Мин.
274,8
Объём
8,4М
ПозицииP&L дня
SBER120 лот
+1.8%
LKOH8 лот
+2.4%
GMKN40 лот
+0.9%
GAZP300 лот
-0.6%
TCSG15 лот
+3.1%
YNDX6 лот
-1.3%
Шарп1,94
01 / CONTEXTКонтекст

Контекст

Финтех-стартап делал агрегатор брокерских счетов: подключи Сбер, Тинькофф, Альфу — и смотри всё в одном месте. Проблема была в UX: данные были, но трактовать их частный инвестор не мог.

Нужно было превратить таблицы в понятные ответы: «можно ли продать с прибылью?», «сколько налогов в марте?», «что такое идея X и стоит ли мне в неё».

02 / BRIEFЗадача

Задача

  1. 01Подключение 8 брокеров через OpenAPI и парсинг отчётов
  2. 02Реал-тайм цены и стакан через биржевые WS-фиды
  3. 03Налоговый калькулятор на год вперёд
  4. 04AI-разбор инвест-идей и пресс-релизов
  5. 05Pro-подписка с алертами и экспортом
03 / SOLUTIONРешение

Решение

/ step 01

Главный экран портфеля

Один график на всю историю, диверсификация по секторам и валютам, явная подсветка убытков и прибылей с учётом налогов.

/ step 02

Стакан и trade-тикет

L2-стакан с p95 240мс, агрегация по всем подключённым счетам. Ставка идёт в тот брокерский кабинет, где она дешевле.

/ step 03

Налоговый помощник

Считает НДФЛ за текущий и следующий год, подсказывает фиксацию убытков и ИИС-вычеты. Экспорт в 3-НДФЛ.

/ step 04

Идеи и AI-разбор

Каждый отчёт компании автоматически суммаризируется: тезисы за, тезисы против, влияние на вашу позицию.

04 / STACKАрхитектура

Архитектура

Next.jsGoClickHouseKafkaWebSocketOpenAIPlaid-like SDK

Котировки идут через Kafka в ClickHouse, веб слушает выжимку через WebSocket. Расчёты налогов — отдельный детерминированный движок на Go с тестами на 12 000 кейсов.

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

05 / RESULTSРезультаты

Результаты

0ms
p95 апдейт стакана
0
активных портфелей
₽0B
под управлением
0.0★
в App Store
06 / HONESTЧто не получилось с первого раза

Что не получилось с первого раза

  • Стакан в первой версии гнали через REST с поллингом раз в секунду — на волатильности UI отставал на 3-4 секунды и показывал устаревшие цены. Переписали на WebSocket-дайджест, p95 ушёл к 240мс.
  • Налоговый движок поначалу не учитывал валютную переоценку по курсу ЦБ — расчёт НДФЛ по валютным бумагам расходился на тысячи рублей. Нашли на бете, добавили 1 800 тест-кейсов на курсовые разницы.
07 / VOICEСлово клиента
До Vault я тратил полтора часа в неделю на сведение портфеля в Excel. Теперь — 4 минуты в день. И налоги я больше не плачу вслепую.
PS
Pavel Sorokin
Pro-подписчик · Vault
08 / TEAMКоманда

Команда

DK
Product lead
AL
Backend lead
SY
Frontend lead
AS
Designer
09 / ROADMAPЧто дальше

Что дальше

  • Открытый API для финансовых блогеров
  • Облигационный калькулятор с расчётом дюрации
  • Запуск family-кабинета на 4 счета
10 / RELATEDСвязанные кейсы