API de Usuários, desenvolvida utilizando Node.js, TypeScript e MongoDB. Esta API oferece funcionalidades de CRUD (Create, Read, Update, Delete) para gerenciamento de usuários, seguindo o Repository Pattern para organização e desacoplamento do código.
A API permite:
- Criar um usuário: Cadastro de novos usuários com informações como nome, e-mail, e senha.
- Listar usuários: Obter uma lista de todos os usuários cadastrados.
- Atualizar dados de um usuário: Modificar informações existentes de um usuário específico.
- Deletar um usuário: Remover um usuário do banco de dados.
O projeto foi desenvolvido utilizando o Repository Pattern, que separa as responsabilidades do acesso ao banco de dados da lógica de negócio da aplicação.