https://github.com/gem-spaas/powerplant-coding-challenge
Implementation
The application was developed using Visual Studio 2022.
=====================
Things to Know
Patterns Used --> I applied the Factory pattern which fits nicely for the PowerPlant generic creation.
Best practices adopted
DDD architecture used
SOLID Concepts (All Methods following the SOLID's principles)
Tests using NSubstitute and xUnit
=====================
Aspects not implemented
Security (Authentication, Authorization)