Skip to content

enqneres/todolist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✅ Principais recursos:

  • 🔹 Gerenciamento de tarefas baseado no sistema CRUD (Create, Read, Update, Delete)
  • 🔹 Autenticação básica para garantir a privacidade e a segurança dos usuários.
  • 🔹 Armazenamento em database in-memory
  • 🔹 Manipulador de exceção

🔧 Tecnologias utilizadas:

  • 👉 Spring Boot
  • 👉 Java
  • 👉 Maven
  • 👉 RESTful APIs
  • 👉 Jpa Repository
  • 👉 Lombok
  • 👉 Amazon CodeWhisperer
  • 👉 Swagger/OpenAPI

🌐 Endpoints:

  1. Criar usuário:
POST /users/

Este endpoint permite a criação de um usuário com username e senha.

  1. Criar tarefa:
POST /tasks/

Este endpoint permite a criação de uma nova tarefa, mediante autenticação do usuário.

  1. Listar todas as tarefas:
GET /tasks/

Este endpoint retorna todas as tarefas disponíveis.

  1. Atualiza uma tarefa existente:
PUT /tasks/{id}

Este endpoint permite a atualização dos detalhes de uma tarefa existente com base no ID.

  1. Deleta uma tarefa por ID:
DELETE /tasks/{id}

Este endpoint permite a exclusão de uma tarefa específica com base no ID fornecido.

📋 Observações e links externos:

About

#1 Projeto concluído e documentado

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors