Status: Finished✅
Aplicação completa em Java e React que implementa as principais tecnologias do mercado.
Consiste no cadastro de usuário e livros, utilizando de ferramentas como Spring Data, Spring Security, HATEOAS,
Migrations com Flyway, Content Negotiation, Unit Tests com Mockito e JUnit 5, Hibernate e JPA.
É possível fazer as requisições a partir do APP React ou a partir do POSTMAN (para cadastro de usuários).
Foi disponibilizado na pasta "Postman" o Environment e a Collection para facilitar o acesso aos endpoints.
Além disso, a página Swagger pode ser acessada para documentação detalhada da API e seus endpoits, tanto de dados quanto de segurança.
| Java | SpringBoot | React | Axios | MySQL | FlyWay | JUnit | Mockito | Download and Upload | Hibernate | JPA | Swagger (Documentation) |
- Instale todas as dependências (Java e SpringBoot, React e Node caso queira);
- Criar um banco no MySQL workbench chamado 'rest_with_spring_boot_azs'
- Rode a aplicação na IDE ou no terminal com (npm start) na pasta client, e mvn spring-boot:run na pasta /server/azsrest;
- Teste as requisições em algum API Client ou pelo APP React(Postman, por exemplo)!
Você pode enviar quantos PR's quiser, terei prazer em analisá-los e aceitá-los! E se você tiver alguma dúvida sobre o projeto...
Me mande um e-mail: souzascaio23cs@gmail.com
Conecte-se comigo no LinkedIn
Obrigado!
