Project with the objective to demonstrate the use of concepts from arquithecture and software development, like OOP, SOLID, Generics, EntityFramework, Data Notations, LINQ, Repositories, HttpRequest, WebAPI, Recursivity, Extension Methods, Windows Forms.