Skip to content

javierpardollama/HYPERDRIVE

Repository files navigation

HYPERDRIVE

Test .NET Infrastructure Build .NET Service Build Angular App

Este proyecto surge como una solución para gestionar el estado actual de los archivos reservados, administrando la carga de los archivos suministrados, así como su descarga.

ARQUITECTURA

Este Proyecto está construido en n capas, siguiendo una estructura hexagonal (puertos - adaptadores), bajo un diseño guiado por dominio:

  1. Domain

En esta capa se modelan las reglas de negocio y se definen las entidades, objetos de valor, etc.

  1. Infrastructure

En esta capa la información es almacenada y redistribuida al sistema de almacenamiento de datos.

  1. Application

En esta capa se coordina el envío y/o recepción entre la capa de dominio (Domain) y la capa de infrastructura (Infrastructure).

BUILD

Para compilar y hacer funcionar este proyecto se recomienda utilizar una serie de herramientas con las cuales este proyecto ha sido construido y probado:

  1. .NET

Este framework es utilizado para construir todo lo referente al Servicio: La capas Dominio, la capa de Infrastructura y la capa de Aplicación.

  1. Docker Desktop

Esta plataforma es utilizada para empaquetar el Servicio.

  1. Node.js

Este entorno de ejecución es utilizado para construir el entorno necesario para la capa de Presentación.

  1. Angular Cli

Este framework es utilizado para construir todo lo referente a la capa de Presentación.

RUN

Este proyecto incluye un fichero "docker-compose". Configúralo para que sea tu proyecto de arranque (en el IDE que prefieras) y ejecútalo sin miedo.

LICENSE

MIT