š Tecnologias Utilizadas
O projeto backend do monorepo QA Solar foi construĆdo com as seguintes tecnologias:
Tecnologias Utilizadasā
Framework e Runtimeā
- NestJS: Framework Node.js para construção de aplicações escalÔveis e eficientes
- TypeScript: Linguagem de programação tipada
- Node.js: Runtime JavaScript
Banco de Dados e ORMā
- PostgreSQL: Banco de dados relacional
- Prisma: ORM moderno para TypeScript e Node.js
Autenticação e SeguranƧaā
- JWT (jsonwebtoken): Para autenticação baseada em tokens
- Passport: Middleware de autenticação
- bcryptjs: Para hash de senhas
Validação e Documentaçãoā
- class-validator: Validação de dados
- class-transformer: Transformação de objetos
- Swagger/OpenAPI: Documentação automÔtica da API
Desenvolvimento e Testesā
- Jest: Framework de testes
- ESLint: Linting de código
- Prettier: Formatação de código