📖 Sobre

Segundo desafio da trilha NodeJS do Ignite Pro. Nesse desafio vimos mais detalhado os middlewares no Express.

Será permitida a criação de um usuário com name e username, bem como fazer o CRUD de todos:

Criar um novo todo; Listar todos os todos; Alterar o title e deadline de um todo existente; Marcar um todo como feito; Excluir um todo; Tudo isso para cada usuário em específico. Além disso, dessa vez tem um plano grátis onde o usuário só pode criar até dez todos e um plano Pro que irá permitir criar todos ilimitados, isso tudo usando middlewares para fazer as validações necessárias.

👨‍💻 Tecnologias utilizadas

Nesse projeto utilizamos as seguintes tecnologias:

Node Badge Express Badge

⚙️ Get Started

  # Clone o Repositório:
  $ git clone
   https://github.com/andrecampestre/Ignite-Nodejs-Desafio02

  # Entre no Diretório:
  $ cd Ignite-Nodejs-Desafio02

  # Instale as Dependências do Projeto:
  $ yarn install

  # Testes:
  $ yarn test
  
  # Inicie:
  $ yarn dev