💡 Платформа для симуляции торговли и анализа стратегий.
Это open-source версия проекта SellCoreFlow, в которой есть первичная торговая механика и 2 торговые стратегии
SellCoreFlow — это backend-платформа, ориентированная на paper trading, backtesting, аналитику сделок и будущую интеграцию с сообществом трейдеров.
Этот репозиторий — демонстрация архитектуры модульного монолита на Laravel 11, организованной по принципам чистого кода, DDD и гибкой масштабируемости.
- Modular Monolith (папка
app-modules/
) - Bridge-паттерн для взаимодействия между модулями
- Контракты, DTO, Repositories (никаких Eloquent в бизнес-логике)
- Request/Resource подход во всех HTTP слоях
- Enum-ы, события, очереди и фасады как first-class граждане
- ✅
Auth
— аутентификация, авторизация, RBAC через Spatie - ✅
Assets
— управление активами и их ценами - ✅
Orders
— создание и управление ордерами (market/limit) - ✅
Trades
— исполнение ордеров, учет истории сделок - ✅
Billing
— баланс, пополнение/списание, транзакции - ✅
Strategies
— стартовая точка для хранения пользовательских стратегий и анализа (в разработке)
- PHP 8.3 / Laravel 11
- Rback Spatie
- Laravel Reverb
- Redis, PostgreSQL
- Kafka / Elasticsearch
- Pest, Pint
- Docker
Демонстрация архитектуры, применимой к финтех-продуктам, торговым платформам и SaaS-решениям.
Репозиторий можно использовать как boilerplate для модульного Laravel-приложения с высокой гибкостью.
git clone
docker compose up -d --build
(в контейнере) composer install
(в контейнере) php artisan migrate --seed