Skip to content

SilasPaixao/users-crud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Users API

Tecnologias utilizadas

  • Node.js
  • TypeScript
  • Express
  • MongoDB
  • ESLint & git-commit-msg-linter

Conceitos utilizados

  • SOLID
  • Injeção de Dependência (Dependency Injection)
  • Repository Pattern

Entidades

User {
  id: string;
  firstName: string;
  lastName: string;
  email: string;
  password: string;
}

Rotas

  • GET /users - retorna os usuários salvos no banco
  • POST /users - cria um usuário
  • PATCH /users/:id - atualiza um usuário
  • DELETE /users/:id - deleta um usuário

Arquitetura

Arquitetura

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors