murilohenzo / ManagerUsers-Backend

Aplicação backend feita em express com typescript, utilizando jwt para criação de rotas autenticadas via token, foi utilizado também typeorm com postgresql. Foi aplicado conceitos de arquitetura MVC com camada de serviço para abstrair a lógica de négocio do model. E também boas práticas de programação com SOLID Principles.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ManagerUsers-Backend

Backend utilizando as seguintes tecnologias

  • Nodejs Express
  • Cors
  • Typescript
  • Typeorm
  • Docker Container Postgresql
  • JWT Authentication

Padrão de Arquitetura MVC com Services Layer (Services Pattern)

  • Model, interage com o banco de dados e executa ações lógicas para preparar informações.
  • View, exibe dados.
  • Controller, coleta a entrada do usuário, pede ao modelo os dados solicitados e os envia de volta para a visualização
  • O Services Layer, vai ser usado para abstrair a lógica de negócios da camada de Model e criar DTO'S que serão mapeados pelo Controller.

About

Aplicação backend feita em express com typescript, utilizando jwt para criação de rotas autenticadas via token, foi utilizado também typeorm com postgresql. Foi aplicado conceitos de arquitetura MVC com camada de serviço para abstrair a lógica de négocio do model. E também boas práticas de programação com SOLID Principles.


Languages

Language:TypeScript 99.4%Language:JavaScript 0.6%