Skip to content

Files

Latest commit

 

History

History
20 lines (12 loc) · 908 Bytes

README.md

File metadata and controls

20 lines (12 loc) · 908 Bytes

API com Node.js, TypeScript e MongoDB

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.


📜 Funcionalidades

A API permite:

  1. Criar um usuário: Cadastro de novos usuários com informações como nome, e-mail, e senha.
  2. Listar usuários: Obter uma lista de todos os usuários cadastrados.
  3. Atualizar dados de um usuário: Modificar informações existentes de um usuário específico.
  4. Deletar um usuário: Remover um usuário do banco de dados.

🛠 Estrutura do Projeto

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.