Skip to content

cicerotcv/cloud-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloud Server

Endpoints

Autenticação

Cria conta de usuário

POST /auth/create-account

{
  "email": "string",
  "username": "string",
  "password": "string"
}

Autentica o usuário

POST /auth/login

{
  "email": "string",
  "password": "string"
}

Deleta a conta do usuário

POST /auth/delete

{
  "email": "string",
  "password": "string"
}

Verifica se o Token é válido

GET /auth
x-authorization: Bearer token

Tasks (CRUD)

Cria uma task

POST /task
x-authorization: Bearer token

{
  "content": "task content text"
}

Lista todas as tasks do usuário

GET /task
x-authorization: Bearer token

Baixa os dados de uma task específica

GET /task/:taskId
x-authorization: Bearer token

Deleta uma task específica

DELETE /task/:taskId
x-authorization: Bearer token

Atualiza o coteúdo de uma task específica

PATCH /task/:taskId
x-authorization: Bearer token

{
  "content": "task content text updated"
}

Algumas tecnologias utilizadas nesse projeto

Typescript NodeJS Express TSNode MongoDB Prettier

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published