Skip to content
SamuelLeiteDevPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

28 Commits

Folders and files

Repository files navigation

TODO-LIST

Sistema de todo com autenticação JWT + CRUD

🎥 Apresentação

Apresentação do projeto

🛠️ Funcionalidades

  • Registro e login de usuário
  • Criar, Deletar, Editar task
  • Categorização por tags personalisaveis (Alta prioridade, média prioridade, urgente ...)
  • Prazo das tasks configuráveis

💻 Tecnologias

Frontend

  • React
  • Tailwindcss
  • Vite

Backend

  • Express
  • Node.js
  • JWT (JSON web token)
  • bcrypt

🔗 Endpoints

Autenticação

Método Rota Descrição
POST /api/auth/register Cria novo usuário
POST /api/auth/login Autentica e retorna o JWT

Tarefas

(todas protegidas por middleware de autenticação)

Done Método Rota Descrição
✅ GET /api/tasks Lista as tarefas do usuário logado (aceita ?status=, ?prioridade=, ?ordenarPor=)
✅ POST /api/tasks Cria uma nova tarefa
✅ GET /api/tasks/:id Retorna uma tarefa específica
✅ PUT /api/tasks/:id Atualiza uma tarefa existente
✅ PATCH /api/tasks/:id/status Atualiza apenas o status (pendente/concluída)
✅ DELETE /api/tasks/:id Remove uma tarefa

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages