Назад к портфолио
Веб-платформа / Финансовые операции

Boost Flow

Веб-платформа для учёта балансов, оборотных пакетов, контрактов и подтверждаемых администратором выплат.

ТИПКоммерческий проект
Boost Flow — снимок проекта 1
01 / О проекте

О проекте

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

При покупке сумма списывается с рабочего баланса, а условия пакета сохраняются в контракте. По окончании срока контракт переходит в состояние ожидания подтверждения: выплата не выполняется автоматически. Администратор отдельно подтверждает выплату или отменяет контракт; предусмотрена также досрочная выплата. В админ-панели доступны фильтры и статистика по продажам, выплатам, прибыли и конверсии. Интерфейс получил космическую визуальную тему.

02 / Задача

Задача

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

03 / Что реализовано

Что реализовано

Полный редизайн интерфейсов трейдера и администратора с новой космической визуальной темой.

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

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

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

Подтверждение выплаты администратором, включая досрочную выплату; выплаты не запускаются автоматически.

Порог пополнений для доступа к пакетам, лимиты мест, вкладки и фильтры договоров, статистика по периодам и категориям операций.

Техническая защита и развёртывание: MySQL и Redis не публикуются наружу; серверные скрипты настраивают вход по SSH-ключам без парольной аутентификации, UFW и Fail2ban, а Docker firewall и Nginx ограничивают вебдоступ диапазонами Cloudflare.

04 / Технологии

Технологии

PHPLaravelVueInertia.jsMySQLRedisLaravel Horizon

Архитектура и роль технологий

PHP
Серверное выполнение бизнес-логики веб-платформы.
Laravel
Серверный каркас для моделей, сервисов и бизнес-сценариев.
Vue
Компонентный интерфейс, формы и интерактивные экраны.
Inertia.js
Связь Laravel-маршрутов с Vue-страницами.
MySQL
Реляционная база для основных сущностей продукта.
Redis
Быстрое хранилище для кеширования и вспомогательных серверных процессов.
Laravel Horizon
Управление фоновыми очередями Laravel на Redis.
05 / Как это работает

Как это работает

  1. Трейдер выбирает доступный пакет и подтверждает покупку с рабочего баланса.
  2. Система создаёт контракт с зафиксированными условиями, суммой и сроком.
  3. По окончании срока контракт ожидает решения администратора; тот подтверждает выплату или отменяет договор.
  4. Баланс, статус контракта и результат операции доступны в истории; администратор анализирует агрегированную статистику.
СЛЕДУЮЩИЙ ШАГ

Есть задача? Найдём решение.

Расскажите, что нужно сделать. Уточним детали и предложим следующий шаг.

Обсудить проект