Este é um projeto simples de gerenciamento de biblioteca, onde é possível (autenticado no sistema) fazer um CRUD de departamentos(gêneros), livros e empréstimos.
Este projeto foi desenvolvido com o objetivo de contemplar alguns quesitos básicos de uma API REST e boas práticas de desenvolvimento, como:
- Autenticação com JWT;
- CRUD;
- Docker e Docker Compose;
- Repository Pattern;
- Testes unitários;
- Cache;
- Ngnix;
- Laravel 10;
- PHP 8;
- JWT-auth;
- PostgreSQL 15;
- Redis;
- Nginx;
- Docker;
- Docker Compose;
- PHPUnit;