This is a to-do app example with a clean architecture.
The applied architecture is a clean architecture that works with layers, where the external layers know the internal layers, but the internals don't know the externals.
This project applies good programming practices and familiar patterns, such as SOLID principles, repository pattern, etc.
If you want to see the same project but with the Micro Front-Ends pattern applied, you can find it here: