It's a pet project which has been developed as a code challenge. It's written purely in Swift without using 3rd party frameworks.
You can see how am I respecting to topics below while developing a software:
- SOLID Principles 🥰
- Clean Code Principles 🧼
- Reusability of the code 🔁
- Design Patterns 🖌
- Abstraction ☁️
- Modularity 🧱
You can find the diagram file in the repo and open it in here