O Projeto consiste em uma API para a AlgaFood, que se trata de uma app de delivery/comida. A API possui endpoints para gestão de Cozinhas, Restaurantes, Produtos, Pedidos e Fluxo do Pedido. Além de controle de acessos com Usuários, Grupos e Permissões.
As seguintes ferramentas/tecnologias foram utilizadas no desenvolvimento do projeto:
- Java
- Spring Boot
- JPA e Hibernate
- Spring Data JPA
- Lombok
- Flyway
- MySQL
- Squiggly
- JasperReports
- AWS S3
- Spring HATEOAS
- Loggly
- Spring Security
- OAuth 2
- Spring OAuth2 Resource Server
- Spring OAuth2 Authorization Server
- Thymeleaf
- Redis
- Springdoc
Desenvolvido por Douglas Rodrigues 👋🏽 Entre em contato!