Desafio para criar uma API que implemente uma lista de tarefas
MIT License
Repositório: yanvferreira/todolist
API para gerenciar tarefas (CRUD) que faz parte desse desafio para pessoas desenvolvedoras backend júnior, que se candidatam para a Simplify.
O projeto foi usado para aprender a desenvolver API com Spring Boot como mostrado nesse vídeo.
$ ./mvnw clean package
$ java -jar target/todolist-0.0.1-SNAPSHOT.jar
A API poderá ser acessada em localhost:8080. O Swagger poderá ser visualizado em localhost:8080/swagger-ui.html
Para fazer as requisições HTTP abaixo, foi utilizada a ferramenta Postman:
$ http POST :8080/todos
[
{
"nome": "Todo 1",
"descricao": "Desc Todo 1",
"prioridade": 1,
"realizado": false
}
]
$ http GET :8080/todos
$ http PUT :8080/todos/1
[
{
"id": 1,
"nome": "Todo 1 Up",
"descricao": "Desc Todo 1 Up",
"prioridade": 2,
"realizado": false
}
]
http DELETE :8080/todos/1