Este projeto gerencia ordens de compra e venda, desenvolvido em PHP com Laravel. O sistema permite a criação de ordens do tipo "limit" e "market", além de fazer o casamento entre elas quando posível, chamado "trade".
- PHP
- Laravel
- Laragon
Para configurar o projeto em sua máquina local, siga os passos abaixo:
-
Baixe e instale o Laragon
https://laragon.org/download/
. -
Baixe e instale a linguagem PHP 8.3.9
https://www.php.net/downloads.php
. -
Clone o repositório com o comando
git clone <URL>
. -
Instale as dependências do Composer para que o projeto funcione
composer install
.
-
Abra o terminal no diretório raiz do projeto.
-
Digite o seguinte comando para iniciar a aplicação:
php artisan iniciar
-
Após executar o comando, o menu abaixo será exibido:
Os códigos desenvolvidos estão organizados nos seguintes arquivos:
Comando para processar ordens: app/Console/Commands/ProcessandoOrdens.php
- Este arquivo tem o comando
iniciar
, que executa o programa e roda as ordens de compra e venda com um menu interativo no console.
Modelo de Ordens: app/Models/Order.php
e app/Models/OrderService
- Define a estrutura das ordens de compra e venda no sistema.