{"repo":"mehdihadeli/nestjs-vertical-slice-template","free":true,"listed":false,"github":"https://github.com/mehdihadeli/nestjs-vertical-slice-template","clone":"git clone https://github.com/mehdihadeli/nestjs-vertical-slice-template.git","description":"A NestJs boilerplate template, based on Vertical Slice Architecture, TypeOrm and OpenTelemetry","language":"TypeScript","stars":13,"topics":["nestjs","nestjs-boilerplate","nestjs-template","node","opentelemetry","opentelemetry-collector","testcontainers","vertical-slice-architecture","vertical-slices"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"NestJs Vertical Slice Template 💡 A practical api sample based on Vertical Slice Architecture, NestJs, TypeORM and OpenTelemetry. Table of Contents - NestJs Vertical Slice Template - Table of Contents - Features - Technologies - Libraries - Set up and Start the Infrastructure - Setup and Start the Backend - Install dependencies - Run the project - Run tests - Build Project - Format \\&\\& Lint - Using Aspire - Application Structure - 🏗️ Backend Folder Structure: Vertical Slice Architecture - 🔑 Key Principles of This Vertical Slice Architecture Features - ✅ Uses Vertical Slice Architecture for feature-based modularity and clear separation of concerns - ✅ Implements a comprehensive test suite: Unit Tests , Integration Tests , and End-to-End (E2E) Tests - ✅ Employs NestJS as the application framework for scalable server-side development - ✅ Utilizes TypeORM for robust ORM and data access - ✅ Integrates OpenTelemetry and OpenTelemetry-Collector for collecting logs, metrics, and distributed traces to enhance observability - ✅ Enforces code quality and standards with ESLint and Prettier - ✅ Ensures type safety and modern JavaScript with TypeScript - ✅ Advanced backend Configuration Management based on env files and appsettings. json files - ✅ Facilitates efficient development workflow with scripts, hooks (Husky), and commit linting - ✅ Using Swagger and Api-Versioning for application apis - ✅ Using Problem Details standard for readable details of errors. - ✅ Using Docker-Compose fo","default_branch":null,"files":null,"tree":[],"storefront":"/r/mehdihadeli","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mehdihadeli/nestjs-vertical-slice-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."}