{"repo":"v-checha/nestjs-template","free":true,"listed":false,"github":"https://github.com/v-checha/nestjs-template","clone":"git clone https://github.com/v-checha/nestjs-template.git","description":"A comprehensive NestJS template with Clean Architecture, DDD, CQRS, JWT authentication, role-based authorization, email verification, PostgreSQL, Prisma ORM, file storage, and i18n support.","language":"TypeScript","stars":182,"topics":["api","clean-architecture","cqrs","nestjs","template","typescript","nodejs"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"NestJS Template Documentation A comprehensive guide to the NestJS template with authentication, authorization, email verification, and more. Table of Contents 1. Introduction 2. Features 3. Getting Started - Prerequisites - Installation - Running the Application 4. Architecture - Directory Structure - Clean Architecture - CQRS Pattern - Domain-Driven Design - Value Objects - Repository Pattern - Mapper Pattern 5. Authentication - JWT Authentication - API Endpoints - JWT Payload - Refresh Tokens 6. Email Verification - Email Verification Flow - API Endpoints 7. Password Reset - Password Reset Flow - API Endpoints 8. Authorization System - Role-based Access Control - Permission-based Access Control - Resource Permissions - Usage Examples 9. Internationalization (i18n) - Supported Languages - Translation Files - Language Detection 10. Storage System - File Upload and Management - Multiple Storage Providers 11. Database - Migrations - Seeds - Default Credentials 12. Admin Panel - Complete admin interface with user management 13. Tests 14. Email Service 15. Rate Limiting with Throttler 16. Docker Setup 17. License Introduction This NestJS template provides a robust foundation for building secure, well-structured backend applications with TypeScript. It includes comprehensive authentication and authorization features, email verification, password reset functionality, and more, all following clean architecture principles. Features - 🔐 Authentication : - JWT-based authentication - E","default_branch":null,"files":null,"tree":[],"storefront":"/r/v-checha","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/v-checha/nestjs-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}