01 — Кейс · CRM Системы

InvestFlow — SaaS для управления инвестиционным портфелем

Мы разработали инвестиционный кабинет, где обзор портфеля, активность, ключевые метрики и отчёты соединены общей навигацией. На первом экране пользователь видит цену и параметры инструмента, цели, объём инвестиций, стратегию, баланс и последние операции, а покупка, продажа, пополнение, вывод и перевод остаются в контексте этих данных.

5 месяцевNDA
Обновлено:
Смотреть кейс
срок проекта
5 месяцев
функциональных модулей
7
этапов разработки
4
ключевых технологий
4
InvestFlow — SaaS для управления инвестиционным портфелем

02 — Контекст

Задача проекта

Исходная ситуация, ограничения и проблемы, которые должна была решить новая система.

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

Задачей интерфейса стало дать компактный обзор без ощущения терминала для профессионального трейдера. Главные действия должны оставаться доступными, но не спорить с аналитикой; операции — читаться как журнал, а цели «будущее», «дети» и «пенсия» — связывать ежедневные решения с понятным горизонтом.

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

Портфель без контекста

Одна сумма не объясняет структуру, динамику и то, насколько результат соответствует выбранной стратегии.

Цели живут отдельно

Долгосрочные накопления теряют смысл, если их нельзя сопоставить с текущим балансом и действиями пользователя.

История не помогает решению

Реестр операций полезен только тогда, когда суммы, даты, заметки и статусы сканируются без открытия каждой записи.

03 — Возможности

Что делает система

Ключевые сценарии и рабочие модули, собранные в единую систему.

Навигация инвестиционного кабинета

Верхняя панель выделяет обзор портфеля, активность, ключевые метрики и отчёты; боковая навигация оставляет быстрый доступ к рабочим областям и настройкам. Разделы не дублируют друг друга: обзор отвечает за сводную картину, а остальные пункты ведут к деталям.

Портфель и рыночные данные

Текущая цена и валюта дополнены открытием, максимумом, минимумом, объёмом, P/E и капитализацией. Покупка и продажа расположены в той же карточке, поэтому пользователь получает контекст инструмента до действия, а не после перехода на отдельный экран.

Активность и ключевые метрики

Центральный график показывает активность по дням, выделяет выбранную точку и сохраняет подписи периода рядом с данными. Рыночные параметры инструмента и карточки портфеля образуют слой ключевых метрик. Пользователь может сопоставить выбранный день со сводными показателями и оценить изменение портфеля в контексте периода.

Цели и инвестиционные программы

Карточки инвестиций в будущее, накоплений для детей, бюджета и пенсии превращают долгосрочные намерения в отдельные сценарии. Для части карточек предусмотрено действие открытия, а компактный формат не перегружает обзор расчётами. Суммы, сроки и динамика раскрываются внутри выбранной цели.

Инвестиции и стратегия

Тип портфеля, общий объём инвестиций, показатель чистого роста и тип стратегии показаны единой группой. Отдельная карточка суммирует инвестиции за последние 30 дней. Такое соседство помогает различать внесённые средства, параметры стратегии и изменение показателей.

Операции и фильтры

Журнал последних операций объединяет название, сумму, дату, заметку и статус. Выбор недели и фильтр помогают сузить реестр, а состояния «ошибка», «успешно» и «в ожидании» дают контекст без открытия каждой строки. Разные категории операций остаются читаемыми в одном реестре.

Баланс и движение средств

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

04 — Архитектура

Технологический стек

Технологии выбраны под нагрузку, интеграции и дальнейшее развитие продукта.

React + TypeScript

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

Next.js

Маршрутизация и серверный рендеринг дают быстрый первый экран и разделяют обзор от детальных сценариев.

PostgreSQL

Реляционная модель подходит для согласованного хранения портфелей, целей, операций и журналов изменений.

Recharts

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

  • React
  • TypeScript
  • Next.js
  • Node.js
  • PostgreSQL
  • Recharts

05 — Процесс

Как шла разработка

Последовательность работ от исследования задачи до запуска и проверки результата.

  1. Карта решений пользователя

    Разделили обзор портфеля, активность, ключевые метрики, цели, инвестиции, операции, баланс и отчётный путь. Для покупки, продажи, пополнения, вывода и перевода определили, какая информация должна быть видна до действия и какой контекст нельзя терять после перехода.

  2. Разработка обзорного дашборда

    Разработали обзорный дашборд вокруг портфеля, рыночных данных и графика активности; цели, инвестиции, стратегию и баланс расположили как поддерживающие блоки. Журнал операций занял самостоятельную широкую область, а верхняя навигация закрепила переходы к активности, метрикам и отчётам.

  3. Контракты данных и компонентов

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

  4. Тестирование и QA сценариев

    Протестировали на тестовом контуре с данными, близкими к реальным, обзор, верхнюю и боковую навигацию, чтение метрик, выбор периода, фильтрацию операций, покупку, продажу и движение средств на широких и узких экранах. Отдельно проверили длинные суммы, статусы, переносы карточек и клавиатурный путь.

06 — Итог

Результаты

Что создано в рамках проекта: рабочий контур, реализованные возможности и подтверждённые факты.

Получился единый инвестиционный кабинет, в котором обзор портфеля, активность, ключевые метрики, цели, инвестиции, операции, баланс и стратегия читаются как одна система. Верхняя навигация разделяет уровни продукта, а действия с активом и средствами доступны рядом с данными, необходимыми для решения.

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

7 зон

в едином инвестиционном кабинете

4 сценария

будущее, дети, бюджет и пенсия

5 действий

с активами и средствами рядом с данными

1 журнал

для суммы, даты, заметки и статуса

Детали проекта

Почему кейс без имени клиента

Название клиента изменено для публикации кейса. Финансовые показатели, имена и операции обезличены; функциональная структура инвестиционного кабинета сохранена.

В публичной версии показаны обзор портфеля, активность, цели, стратегия, операции и баланс. Детали расчётов, провайдеров данных и платёжной инфраструктуры не раскрываются по условиям конфиденциальности.

FAQ

Вопросы о проекте

Обсудим похожий проект?

Расскажите о задачах вашего бизнеса — предложим архитектуру и оценим сроки

Рассылка

Подпишитесь на нашу рассылку
ArdaМинцифры РоссииСделано в России
Услуги по разработке сайтов и Telegram-ботов оказывает ИП Акерман Д.И., ИНН 591907265805, ОГРНИП 321595800025080. Бренд «МАЙПЛ» принадлежит ООО «МАЙПЛ» — иные услуги оказываются ООО.