Of course! The game was written in Vue 3 and I knew I wanted to use a component library for the menus, tabs, buttons, progress bars, etc.
I used Naive UI https://www.naiveui.com which has most of what I wanted. This takes away some of the mystique, probably, but I thought the circular progress bars were cool so I incorporated them 😂
I guess I approached the design as if it was a business application, but made the colours snazzy. Let me know if this answers your question or if you meant something completely different!