Skip to content

seb4stian69/Prueba-de-hexagonal-con-nestjs

Repository files navigation

Primer acercamiento de arquitectura hexagonal con NestJS

Repositorio creado con la finalidad de mantener un control de versionamiento para las pruebas realizadas en la implemantacion de una arquitectura hexagonal con NestJS. El ejemplo se basa en un modelo para la creacion de una tienda en linea la cual es capaz de registar, editar, listar, eliminar y vender productos, se necesitan validaciones y manejo de excepciones

Modelo de Domain Driven Design

Enlace del diagrama
Imagen del diagrama

Test unitarios finalizados con 0% coverage

Imagen de coverage [Aun no hago los test]

  • npm run test || pnpm run test

Pasos para ejecutar el proyecto

  • npm install || pnpm import
  • npm run start:dev || pnpm run start:dev
  • Aun no agrego el socket por ende no es necesario tener levantado el ambiente de docker y rabbitmq en el dispositivo

Endpoints

    Users endpoints

  • /user               |<- GET
  • /user               |<- POST

    Shops endpoints

  • /shop               |<- GET
  • /shopbyid           |<- GET
  • /shop               |<- POST

    Products endpoints

  • /product            |<- GET
  • /shop/product       |<- GET
  • /shop/productbyid   |<- GET
  • /shop/productlimits |<- GET
  • /shop/product       |<- POST
  • /shop/product       |<- PUT
  • /shop/product       |<- DELETE

    Buys endpoints

  • /shop/buy           |<- GET
  • /shop/buybyuserid   |<- GET
  • /shop/buy           |<- POST

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published