Nest Clean API é uma API desenvolvida em Node.js com o objetivo de aprofundar o entendimento nos conceitos fundamentais do framework NestJS.
A ideia deste projeto é criar uma API que simula o funcionamento de um fórum online, onde é possível:
- Se Cadastrar
- Realizar o Login (incluí sistema de validação por Tokens JWT)
- Criar perguntas e respostas
- Editar ou Deletar perguntas e respostas
- Escolher a melhor reposta para uma pergunta
- Buscar perguntas e repostas
- Realizar o Upload de Anexos nas perguntas e respostas (fotos)
Foram explorados tópicos como injeção de dependências, controllers e services, além da integração de outras ferramentas como Prisma, Zod e Vitest, de forma que o projeto possuí uma ampla cobertura de testes unitários e E2E.
As seguintes tecnologias foram empregadas na criação deste projeto:
Made with ❤️ by André Viapiana 👋🏽 Get in Touch!