Skip to content

javierpardollama/SANDWITCH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,036 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SANDWITCH

Test .NET Infrastructure Build .NET Service Build Angular App

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.

GETTING STARTED

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.

CONTRIBUTING

If you are interested in reporting/fixing issues and contributing directly to the code base, please see CONTRIBUTING.md for more information on what we're looking for and how to get started.

LICENSE

MIT