O projeto se baseia em um crud simples utilizando o framework nestjs.
Em desenvolvimento ...
A arquitetura do NestJS é baseada no padrão de arquitetura de software chamado "Clean Architecture". Isso significa que o aplicativo é dividido em camadas separadas com responsabilidades claras. Essa abordagem ajuda a criar um código limpo, modular e facilmente testável.
NestJS é escrito em TypeScript e fornece suporte integrado para essa linguagem. Isso significa que você pode usar recursos avançados de TypeScript, como tipos de dados estáticos, interfaces e decoradores, para escrever seu código. Além disso, o TypeScript ajuda a detectar erros em tempo de compilação, reduzindo a probabilidade de erros no tempo de execução.
NestJS usa o padrão de injeção de dependência para gerenciar as dependências de seus componentes. Isso facilita a criação e o teste de aplicativos, pois você pode injetar facilmente dependências em seus componentes e substituí-las por implementações simuladas durante os testes.
NestJS é projetado para criar aplicativos escaláveis do lado do servidor. Ele usa o padrão de programação reativa para permitir a comunicação entre diferentes partes do aplicativo. Além disso, ele suporta a criação de aplicativos de microsserviços, permitindo que você divida seu aplicativo em pequenos serviços independentes.
NestJS é compatível com outros frameworks Node.js, como o Express. Isso significa que você pode usar seu conhecimento existente de Express para construir aplicativos usando NestJS. Além disso, ele é compatível com bibliotecas Node.js populares, como a biblioteca de ORM TypeORM.
Fonte dos dados Downloads - Nestjs 2023.
-
Microsoft - A Microsoft utiliza o NestJS em vários de seus projetos, incluindo o Visual Studio Code Live Share, o Microsoft Teams e o PowerApps.
-
Accenture - A Accenture, uma das maiores empresas de consultoria do mundo, utiliza o NestJS para desenvolvimento de soluções em nuvem, como o Accenture Cloud Platform.
-
PacketFabric - A PacketFabric, provedora de serviços de rede em nuvem, utiliza o NestJS em seu back-end para gerenciamento de recursos de rede.
-
Alibaba - A Alibaba, empresa chinesa de comércio eletrônico, utiliza o NestJS em seus serviços em nuvem, incluindo o Aliyun Serverless.
-
HubbleHQ - A HubbleHQ, plataforma imobiliária com sede em Londres, utiliza o NestJS em seu back-end para gerenciamento de propriedades e reservas.
O projeto está sendo versionado utilizando o padrão Git Flow.
Quer contribuir com o projeto? Veja como contribuir por aqui.
Veja o nosso Código de Conduta.