Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 1.79 KB

File metadata and controls

28 lines (20 loc) · 1.79 KB

GitHub language count GitHub language count GitHub repo file count GitHub repo size GitHub language count

Ignite_Node.js_Challenge_02

Node JS challenge done with 'Rocketseat' Ignite course. ("Desafio: Trabalhando com middlewares")

💻 Sobre o desafio

Nesse desafio você irá trabalhar mais a fundo com middlewares no Express. Dessa forma você será capaz de fixar mais ainda os conhecimentos obtidos até agora.

Para facilitar um pouco mais do conhecimento da regra de negócio, você irá trabalhar com a mesma aplicação do desafio anterior: uma aplicação para gerenciar tarefas (ou todos) mas com algumas mudanças.

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 teremos 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.