Project standards in Umami codebase — Part 1.2

Inspired by BulletProof React, I applied its codebase architecture concepts to the Umami codebase.