- Node.js
- TypeScript
- Express
- MongoDB
- ESLint & git-commit-msg-linter
- SOLID
- Injeção de Dependência (Dependency Injection)
- Repository Pattern
User {
id: string;
firstName: string;
lastName: string;
email: string;
password: string;
}
- 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
