Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 893 Bytes

README.md

File metadata and controls

21 lines (17 loc) · 893 Bytes

Tasks API

Descrição

Este projeto se trata de uma API RESTful para o gerenciamento de tarefas. O usuário poderá realizar ações de criar, ler, editar e deletar tarefas.

Objetivo

O objetivo principal deste projeto é praticar e aprender novas tecnologias e práticas de desenvolvimento de software como CI/CD, TDD, design patterns, SOLID e refresh token.

Funcionalidades

  • Criação de usuário: Cadastro de informações necessárias para acesso a API.
  • Autenticação e Autorização: Autenticar usuário por e-mail e senha para obter autorização para acesso as funcionalidades de tarefas por meio de um token de acesso (JWT).
  • Gerenciamento de tarefas: Conjunto de funcionalidades (serviços) para gerenciar as tarefas (criar, listar, consultar, editar e deletar).

Tecnologias

  • Typescript
  • NodeJS
  • PrismaORM
  • ExpressJS
  • JWT
  • Docker
  • PostgreSQL