- Vídeo de apresentação:
https://youtu.be/zXVkSf8bCvA
Autores
-
86062 - Leonardo Andrade Antunes de Bem
-
85521 - Martin david Valdes Olcese
-
82172 - Henrique Sartal Santos
-
85744 - João Carlos Melo Azevedo
-
84314 - Iago Manholetti Alexandrino
-
85569 - Gustavo Gonçalves de Araujo
Função | Endpoint | Verbo | Método |
---|---|---|---|
Listar todos os usuários | api/user |
GET | index() |
Exibir detalhes de um usuário específico | api/user/{id} |
GET | get() |
Cadastrar um usuário | api/user |
POST | create() |
Apagar um usuário | api/user/{id} |
DELETE | delete() |
Alterar dados de usuário | api/user/{id} |
UPDATE | update() |
Função | Endpoint | Verbo | Método |
---|---|---|---|
Listar todos os condomínio | api/address |
GET | index() |
Exibir detalhes de um condomínio específico | api/address/{id} |
GET | get() |
Cadastrar um condomínio | api/address |
POST | create() |
Apagar um condomínio | api/address/{id} |
DELETE | delete() |
Alterar dados do condomínio | api/address/{id} |
UPDATE | update() |
Cadastro | Listagem |
---|---|
Usuários | Usuários |
Condomínios | Condomínios |
Os endpoints dão a possibilidade do gerenciamento total dos objetos
-
Aplicação web na arquitetura MVC
-
Desenvolvido com Spring Framework
-
Thymeleaf (Front-end)
-
Spring Data JPA (H2)
-
Lombok
-
BeanValidation
-
I18n
-
Swagger
-
Spring Boot Admin
1- Clone o projeto.
git clone https://github.com/henriquesart/Global_Impact_CTT
2 - Selecione o arquivo "ZerowasteApplication.java" e rode como uma aplicação java.
3 - Entre no projeto via navegador pelo endereço "http://localhost:8080/"