@e-liasz
Posted
The design is pretty much spot on, I think that is a huge strength. The code is clear and readable to me, and I think it would be easy to reuse it for similar projects as well. I wish I could offer more feedback but as I am still a beginner, I'm also learning similar things along the way - but I think you've got a great foundation for the future here.