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.
Як це працює
- Трейдер обирає доступний пакет і підтверджує покупку з робочого балансу.
- Система створює контракт із зафіксованими умовами, сумою та строком.
- Після завершення строку контракт очікує на рішення адміністратора; той підтверджує виплату або скасовує договір.
- Баланс, статус контракту й результат операції доступні в історії; адміністратор аналізує зведену статистику.
Галерея проєкту
Є задача? Знайдемо рішення.
Розкажіть, що потрібно зробити. Уточнимо деталі та запропонуємо наступний крок.
Обговорити проєкт

