Simulador de Caixa Eletrônico com as seguintes funcionalidades:
- CRUD de usuários;
- Realização de saques, depósitos e abertura de contas;
Para mais informações e detalhes dos endpoints, consultar o seguinte link:
Stoplight | Documentação da API
O projeto foi desenvolvido com:
- docker-compose >= 3.1
Clonar o repositório e subir os containers com o seguinte comando:
docker-compose up --build
Com os containers funcionando, entrar no container 'atm-simulator-php-fpm' e rodar os seguintes comandos:
cp .env.example .env
Após copiar o arquivo ".env", inserir host e usuário do banco de dados
Instalação de dependências:
composer install
Migrations:
php artisan migrate
vendor/bin/phpunit