API REST NodeJS com Mongoose

Projeto feito para treinamento utilizando NodeJS e o banco de dados MongoDB utilizando o ODM Mongoose. Nele, os seguintes conceitos foram aplicados:

  • RESTful;
  • Busca utilizando filtros;
  • Paginação e ordenação;
  • Tratamento de erros personalizado;
  • Validação de dados;
  • Middlewares personalizados;
  • Modelagem de dados utilizando banco de dados NoSQL;
  • Relacionamentos 1:N entre entidades do banco de dados;
  • Variáveis de ambiente para maior segurança de dados sensíveis.