Após fazer o git clone do projeto, acesse a raiz do mesmo e execute os seguintes comandos:
docker-compose build --no-cache
docker-compose up -d
docker container exec controle_vendas_php composer install
docker container exec controle_vendas_php php artisan migrate:fresh --seed
Se tudo saiu como o planejado, você pode acessar a aplicação no http://localhost:3000
Primeiramente, optei por fazer um projeto "na mão" sem usar nenhum framework/template de frontend, salvo o Bootstrap css. Desta forma consigo demonstrar melhor meus conhecimentos, pois não faço uso de componentes prontos. Claro que em uma implementação mais robusta nós podemos sim fazer uso de temas como Fuse, Smart Admin e por aí vai.
Também decidi pular etapas como autenticação e paginação de resultados por considerar que não são importantes para o escopo desta tarefa. Mas claro que, num futuro próximo, irei dar continuidade a este projeto incluindo mais coisas como estas.
Veja este vídeo de apresentação: