Skip to content

Latest commit

 

History

History
70 lines (46 loc) · 1.89 KB

README.md

File metadata and controls

70 lines (46 loc) · 1.89 KB

Todo-List API

A Todo List API é uma aplicação RESTful para a manipulação e leitura de tasks, permitindo operações de CRUD e autenticação via JWT.

Table de Conteúdos

Visão geral

O desafio

A Todo List API foi pensada para a prática geral dos conhecimentos sobre uma aplicação em Node.js com Express, cobrindo tópicos como: SOLID, REST, TDD e POO.

Os usuários devem ser capaz de?

  • Registrar-se e Autenticar-se
  • Criar tarefas
  • Buscar tarefas
  • Atualizar tarefas
  • Deletar tarefas
  • Consumir a API de qualquer plataforma via HTTP

Imagens

Documentação da API

Links

Meu processo

Construído com

  • TypeScript
  • Node.js
  • Express.js
  • Prisma
  • Postgres
  • Mocha, Chai and Sinon
  • Swagger

O que aprendi

Em um primeiro momento pude praticar o TDD como método de desenvolvimento, consolidar meu conhecimento sobre construção de APIs com Node.js e Express e ainda aprender duas novas ferramentas, o Swagger e o Prisma.

Também utilizei esse projeto para praticar e entender os princípios SOLID, o refatorando e deixando seu código mais limpo, organizado e legível.

Recursos úteis

Autor