Este projeto é construido em symfony.
Click aqui para ver o escopo do teste.
Click aqui para ver a documentação da API.
- SymfonyMakerBundle
- DoctrineBundle
- SymfonySecurityBundle
- SymfonyUid
- LexikJWTAuthenticationBundle
- PhpUnit
- SymfonyValidation
- PHP >- 8.1
- composer
- docker
- docker-compose
para instalação em ambiente local, faça o clone do projeto e use o composer para instalar as dependencias:
composer install
Use o docker compose para instalar o banco de dados, eu utilizo mysql mas pode ficar a sua escolha, siga a documentação para instalar outros bancos de dados documentação.
docker-compose up -d db
Se tiver o symfony-cli use o seguinte comando:
symfony server:start
Caso não tenha symfony-cli use o PHP puro:
php -S localhost:8000 -t public