Skip to content

martinzdev/nest-forum

Repository files navigation

Nest Logo

Nest Fórum

📖 Sobre

O Nest Fórum é uma API desenvolvida com o framework NestJS, que proporciona a criação de perguntas, respostas e comentários em um ambiente de fórum.

A arquitetura do projeto segue os princípios SOLID e Clean Architecture, buscando a construção de uma aplicação escalável e de fácil manutenção. Além disso, o projeto tem como propósito explorar e aplicar conhecimentos em tecnologias como Docker, Redis, Prisma, entre outras.

🚀 Tecnologias

  • NestJS - Framework NodeJS para construção de aplicações escaláveis.
  • TypeScript - Superset JavaScript que adiciona tipagem estática à linguagem.
  • Docker - Plataforma para facilitar o desenvolvimento, implantação e execução de aplicações usando containers.
  • Redis - Banco de dados em memória de código aberto.
  • Prisma - ORM para NodeJS e TypeScript.
  • Vitest - Ferramenta de testes rápidos e simples para projetos Javascript.

Entre outras bibliotecas e ferramentas de desenvolvimento.

📦 Instalação e execução

Clone o repositório e acesse a pasta.

# Clonar o repositório
git clone

# Acessar a pasta do projeto
cd nest-clean

# Instalar as dependências
pnpm install

# Executar o projeto
pnpm start:dev

# O servidor inciará na porta:3333 - acesse http://localhost:3333

🧪 Testes

# Execute os testes
pnpm test

Além disso, é possível acessar a cobertura de testes através do comando:

# Execute os testes com cobertura
pnpm test:cov

E para executar os testes de integração (E2E):

# Executar os testes de integração(E2E)
pnpm test:e2e

🖊️ Autor - @luscazi

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published