/nestjs-coffeeshop

☕ A practical Domain-driven design built with NestJS.

Primary LanguageTypeScript

Nest Logo

Coffee Shop API

NestJS  Postgres  nodejs docker 

Table of Contents

🌱 Features

  • Auth
    • Passport JWT
    • Role-based access control
  • Database
    • Postgres DB
    • Data seeding
  • Design
    • Clean Architecture
    • Domain-driven design
    • CQRS

🏗 Clean Architecture

🧪 Swagger

🛠 Installation

  • docker-compose up
  • npm run migration:generate --name=Init
  • npm run migration:run
  • npm run start