A progressive Node.js framework for building efficient and scalable server-side applications.
Recruitment Agent Platform - A topic-agnostic, extensible conversational AI platform built with NestJS, designed for recruitment workflows with the flexibility to expand into other domains.
- Node.js >=20.0.0
- npm >=10.0.0
- PostgreSQL database
# Install dependencies
$ npm install
# Copy environment variables
$ cp .env.example .env
# Generate Prisma client
$ npm run prisma:generate
# Run database migrations (when database is available)
$ npm run prisma:migrateUpdate the .env file with your configuration:
DATABASE_URL: PostgreSQL connection stringJWT_SECRET: Secret key for JWT tokensREDIS_HOST/PORT: Redis configuration for cachingOPENROUTER_API_KEY: API key for LLM accessTAVILY_API_KEY: API key for web search
# Create and apply migrations
$ npm run prisma:migrate
# View database in Prisma Studio
$ npm run prisma:studio# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:covWhen you're ready to deploy your NestJS application to production, there are some key steps you can take to ensure it runs as efficiently as possible. Check out the deployment documentation for more information.
If you are looking for a cloud-based platform to deploy your NestJS application, check out Mau, our official platform for deploying NestJS applications on AWS. Mau makes deployment straightforward and fast, requiring just a few simple steps:
$ npm install -g @nestjs/mau
$ mau deployWith Mau, you can deploy your application in just a few clicks, allowing you to focus on building features rather than managing infrastructure.
- Architecture and Requirements Guide: docs/Architecture_and_Requirements.md
- Recruitment Agent Project (Topic‑Agnostic Base): docs/Recruitment_Agent_Project_Overview.md
- Extensible Architecture (Topic‑Agnostic, Plugin‑Driven): docs/Extensible_Architecture_Agent.md
- Feature Roadmap (P0 → P2): docs/Features.md
Nest is MIT licensed.