Projeto feito na intenção de criar um Web Service API como Sistema de Loja com diversas funcionalidades e CRUD completo, com comunicação externa sendo feita dessa aplicação com a utilização de multiplos endpoints, utilizando banco de dados em memória.
- Java 17
- Springboot
- JPA
- Maven
- Swagger
- H2 Database
Esse projeto possui uma amostragem de aplicação consumindo alguns endpoints, o front-end foi criado em React.js e consome os endpoints Users e Products, como algumas dependêbcias. Nessa amostragem front-end também estão habilitadas algumas validações criadas durante o projeto.
Github: https://github.com/marceloaaps/WebService-FrontEnd
Documentação no Swagger
Requisição no Endpoint Users
Esse projeto conta com diversos aprendizados, alguns sendo reforçados e outros criados:
- Springboot
- JPA
- Maven
- Swagger
- H2 Database
- API REST
- Layered Architecture

