这个项目能做什么

一个可用于生产环境的 NestJS 样板,用于构建 REST API,具备认证(邮箱、Apple、Facebook、Google)、数据库支持(PostgreSQL 使用 TypeORM,MongoDB 使用 Mongoose)、邮件(Nodemailer)、国际化(I18N)、文件上传(本地/Amazon S3)、Swagger 文档、E2E/单元测试、Docker,以及通过 GitHub Actions 实现的 CI/CD。包含基于角色的访问(Admin/User)、数据填充和配置管理。属于 bc boilerplates 生态系统的一部分,并提供兼容的 React 前端。