Skip to content

DavidZam0ra/NH3Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NH3Backend

Backend del proyecto NH3 implementado con Node.js, TypeScript y arquitectura hexagonal.

Estructura del Proyecto

src/
├── application/        # Casos de uso de la aplicación
├── domain/            # Entidades y reglas de negocio
├── infrastructure/    # Implementaciones concretas (BD, servicios externos)
│   ├── database/     # Implementaciones de base de datos
│   ├── http/         # Controladores y rutas
│   └── services/     # Servicios externos
└── interfaces/        # Puertos y adaptadores
    ├── input/        # Puertos de entrada (casos de uso)
    └── output/       # Puertos de salida (repositorios, servicios)

Scripts Disponibles

  • npm run dev: Inicia el servidor en modo desarrollo
  • npm run build: Compila el proyecto
  • npm start: Inicia el servidor en modo producción
  • npm test: Ejecuta las pruebas

Instalación

  1. Clonar el repositorio
  2. Ejecutar npm install
  3. Crear archivo .env basado en .env.example
  4. Ejecutar npm run dev para desarrollo

About

NH3 Backend Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors