Skip to content

javierpardollama/SANDWITCH

Repository files navigation

SANDWITCH

Test .NET Infrastructure Build .NET Service Build Angular App License: MIT

This project arose as a solution to manage the current state of Spanish beaches, administering data such as water temperature and opening hours, tides, as well as the color of the flag set up by the lifeguards.

ARCHITECTURE

This project is built in n layers, following a hexagonal structure (ports - adapters), under a domain-driven design:

  1. Domain

In this layer, the business rules are modeled and the entities, value objects, etc., are defined.

  1. Infrastructure

In this layer, information is stored and redistributed to the data storage system.

  1. Application

This layer coordinates the sending and/or receiving of data between the Domain layer and the Infrastructure layer.

BUILD

To compile and run this project, it is recommended to use the following tools, which were used to build and test this project:

  1. .NET

This framework is used to build everything related to the Data Tier and Logic Tier layers.

  1. Node.js

This framework is used to build the necessary environment for the Presentation Tier.

  1. Angular Cli

This framework is used to build everything related to the Presentation Tier.

LICENSE

MIT