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.