
Вход по логину и паролю
Защищённое хранение учетных данных
Механизм восстановления доступа
Интеграция с Google Authenticator
Генерация и привязка одноразовых кодов (TOTP)
Подтверждение входа вторым фактором
Возможность включить 2FA как обязательный слой на уровне проекта
Возможность активации 2FA по инициативе пользователя
Управление статусом 2FA в личном кабинете
Минимальный набор данных для создания аккаунта
Отсутствие избыточных полей на этапе первичного входа
Система условного запроса информации (дата рождения, ФИО, адрес и др.)
Запрос данных при достижении лимитов или активации определённых продуктов
Использование данных для комплаенса, верификации и регулирования доступа
Возможность настраивать обязательность полей
Управление сценариями запроса данных в зависимости от типа пользователя или продукта
Доступные языки по умолчанию: русский и английский
Переключение языка пользователем в интерфейсе
Логика интерфейса отделена от текстового слоя
Добавление новых языков через расширение словаря переводов
Отсутствие необходимости изменять бизнес-логику при подключении новой локали
Отображение баланса
Портфель пользователя
Доступный баланс для вывода
PNL пользователя
График движения балансов
Статусы заявок и операций
Доступ ко всем ключевым действиям из одного интерфейса
Список активов, с информацией о каждом активе
Текущие активные инвестиционные направления
История операций по каждому продукту или направлению
Баланс в исходной валюте
Автоматический пересчёт в любую необходимую валюту для пользователя по текущему курсу
Сводная стоимость портфеля
Курсы криптовалют и/или валют
Отображение рыночных данных
Актуальные значения в режиме обновления
Возможность ориентироваться в динамике рынка
Отсутствие необходимости перехода в сторонние сервисы
Конвертация активов внутри платформы
Получение курса из внешнего источника
Интеграция поставщиков ликвидности
Применение комиссии платформы, возможность редактировать комиссию
Настройка проскальзывания
Управляемая модель расчёта итоговой суммы
Отражение обмена в истории транзакций
Пересчёт балансов после операции
Пополнения
Выводы
Обмены
Начисления и списания
Операции по инвестиционным продуктам
Фильтрация по типу операции
Фильтрация по периоду
Детализация каждой транзакции
Генерация индивидуального депозитного адреса
Автоматическая система пополнения
Система работы с собственными кошельками на платформе
Интеграция фиатных методов пополнения
Создание заявки на вывод средств
Контроль ошибок пользователя от опечаток
Контроль параметров вывода
Система контроля подозрительных операций
Отражение статуса заявки
Система горячих кошельков для автоматического вывода средств
Выбор различных инвестиционных предложений
Сортировка инвест предложений внутри маркетплейса, по направлениям, доходности, тегам
Доступна первичная информация внутри карточки инвестиционного маркетплейса, в том числе динамическая такая как доходность
Возможность взаимодействия с инвест направлением из маркетплейса инвестирование/вывод
Описание инвест направления с возможностью добавить фото
Возможность прикрепить ссылки на видеоматериалы
Отображение загруженных документов для просмотра инвесторами
Количество пользователей
Депозиты и приток за день/неделю/месяц/год
Общий баланс системы
Регистрации за период день/неделю/месяц/год
Диаграмма распределение балансов
Кликабельная таблица пользователей
Возможность зайти в каждого пользователя
Доступ к действием с пользователем, возможность изменения баланса, начисления доходности, изменения риск профиля пользователя
Логирование сессий и авторизаций каждого пользователя
Отчет о движении средств и изменении балансов каждого пользователя
Доступ к истории операций каждого пользователя
Обработка заявок на вывод
История всех выводов
Контроль входящих транзакций AML проверки
Начисление доходности по инвест направлениям
Возможность выплаты основного тела инвестиций из инвест направления
Начисление доходности конкретным пользователям
Система горячих / холодных кошельков для автоматического вывода средств
Дублирующая ручная система для вывода средств после подозрительной активности
Возможность выставлять комиссии за операции
Логирование действий пользователей
Система работы с рисками для каждого пользователя
Логирование действий администраторов
Инструменты аудита транзакций / операций
Создание и редактирование пулов / инвест продуктов / индексов
Контроль статусов
Работа с документами внутри инвестиционного продукта
Управление параметрами инвестиционных направлений
Управление перечнем валют
Настройка курсовых источников
Управление доступностью активов
React
MobX
ASP.NET Core 8.0 - основа серверного приложения
Entity Framework Core 8.0.3 - ORM для работы с базой данных
Hangfire - инструмент для фоновых задач
MailKit и MimeKit - для работы с электронной почтой
MediatR - реализация шаблона CQRS для управления запросами и командами
Swashbuckle - для автоматической генерации документации API (OpenAPI/Swagger)
AWS SDK - для интеграции с сервисами Amazon S3
Bybit - работа с курсами и валютами
Coingecko - работа с курсами и валютами
PostgreSQL - основная база данных
Docker - для контейнеризации приложения
Serilog - для логирования и мониторинга