Clean Architecture

Summary

Basic implementation of The Clean Architecture proposed by Uncle Bob.

The project strives to follow the architecture, patterns and naming conventions "by the book".

The implementation uses "Enterprise", "Application", "Interface Adapters" and "Frameworks and Drivers" layers with presenters, controllers, interactors and input/output ports.