nestjs-api
Installation
SKILL.md
NestJS API Backend Skill
Overview
This skill covers the NestJS GraphQL API backend that serves both web and native clients in the Game Critique project.
Technology Stack
- Framework: NestJS 10.x with TypeScript 5.3.3
- API: GraphQL with Apollo Server 4.x (@nestjs/graphql)
- Database: PostgreSQL with Prisma 5.6.x ORM
- Queue System: Bull with Redis for background jobs
- Authentication: JWT with Auth0 OAuth (passport-jwt, jwks-rsa)
- Compiler: SWC for fast builds
- Error Tracking: Sentry integration
- Web Scraping: Puppeteer for data extraction
- Image Storage: Cloudinary
- Validation: Zod schemas