Sobre o projeto
Uma API RESTful construída com PHP e Laravel, pensada para servir como backend de aplicações web ou mobile. Expõe endpoints seguros e bem estruturados para gestão de dados.
O problema
Aplicações precisam de um backend que resolva autenticação, autorização e acesso a dados sem abrir brechas de segurança. O objetivo foi uma API modular e sustentável, seguindo as práticas da indústria.
A solução
- Autenticação por tokens com Laravel Sanctum, protegendo cada endpoint restrito.
- Integrações externas através do cliente HTTP Guzzle.
- Configuração correta de CORS para que qualquer frontend consuma a API com segurança.
- Uma base testada com PHPUnit e FakerPHP para gerar dados de teste.
Arquitetura e stack
O núcleo é o Laravel, escolhido pela sintaxe expressiva e pelo tooling de primeira para APIs. O Sanctum entrega autenticação por tokens leve e o Composer gerencia as dependências PHP.
O projeto inclui PHPUnit para testes unitários e FakerPHP para fixtures, além do Laravel Mix para compilar os assets de frontend que a API precisar.
Código e propriedade
O código-fonte é público e distribuído sob licença MIT; este projeto faz parte do portfólio e pode ser inspecionado e executado localmente.
