Skip to content

A task creation api. This is a simple project for the purpose of practicing CI (Continuous Integration).

License

Notifications You must be signed in to change notification settings

PedroHercules/tasks-api

Repository files navigation

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

About

A task creation api. This is a simple project for the purpose of practicing CI (Continuous Integration).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published