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

О проекте
Boost Flow — платформа для трейдеров и администраторов, объединяющая рабочие балансы, платёжные сценарии и управление контрактами. В рамках коммерческого проекта выполнен полный редизайн продукта и добавлен модуль оборотных пакетов. Трейдер видит доступные пакеты, активные контракты и историю операций; администратор настраивает пакеты и обрабатывает выплаты.
При покупке сумма списывается с рабочего баланса, а условия пакета сохраняются в контракте. По окончании срока контракт переходит в состояние ожидания подтверждения: выплата не выполняется автоматически. Администратор отдельно подтверждает выплату или отменяет контракт; предусмотрена также досрочная выплата. В админ-панели доступны фильтры и статистика по продажам, выплатам, прибыли и конверсии. Интерфейс получил космическую визуальную тему.
Задача
Добавить управляемые оборотные контракты в существующую платформу, сохранить согласованность балансов и расчётов и чётко разграничить действия трейдера и администратора.
Что реализовано
Полный редизайн интерфейсов трейдера и администратора с новой космической визуальной темой.
Пакеты с суммой, сроком, доходностью, расчётом прибыли и ограничением мест; администратор может создавать, редактировать, включать и отключать их.
Покупка за рабочий баланс создаёт отдельный контракт и фиксирует его условия, даже если шаблон пакета изменится позже.
Жизненный цикл контракта включает активное состояние, ожидание подтверждения, выплату и отмену с сохранением истории.
Подтверждение выплаты администратором, включая досрочную выплату; выплаты не запускаются автоматически.
Порог пополнений для доступа к пакетам, лимиты мест, вкладки и фильтры договоров, статистика по периодам и категориям операций.
Техническая защита и развёртывание: MySQL и Redis не публикуются наружу; серверные скрипты настраивают вход по SSH-ключам без парольной аутентификации, UFW и Fail2ban, а Docker firewall и Nginx ограничивают вебдоступ диапазонами Cloudflare.
Технологии
Архитектура и роль технологий
- PHP
- Серверное выполнение бизнес-логики веб-платформы.
- Laravel
- Серверный каркас для моделей, сервисов и бизнес-сценариев.
- Vue
- Компонентный интерфейс, формы и интерактивные экраны.
- Inertia.js
- Связь Laravel-маршрутов с Vue-страницами.
- MySQL
- Реляционная база для основных сущностей продукта.
- Redis
- Быстрое хранилище для кеширования и вспомогательных серверных процессов.
- Laravel Horizon
- Управление фоновыми очередями Laravel на Redis.
Как это работает
- Трейдер выбирает доступный пакет и подтверждает покупку с рабочего баланса.
- Система создаёт контракт с зафиксированными условиями, суммой и сроком.
- По окончании срока контракт ожидает решения администратора; тот подтверждает выплату или отменяет договор.
- Баланс, статус контракта и результат операции доступны в истории; администратор анализирует агрегированную статистику.
Галерея проекта
Есть задача? Найдём решение.
Расскажите, что нужно сделать. Уточним детали и предложим следующий шаг.
Обсудить проект

