Most dapps are built using React, but this one is made using plain old javascript, also known as vanilla js.
I recently took a great course on buildspace called "Create your own mini turn-based NFT browser game" and while it was great, it focused too much on React. Being more of a Vue person myself, I decided to recreate the interface using plain old javascript, just to show it can be done.
Here's a video of the interface in action: https://youtu.be/7FuybnH82yY
Try it out at: http://www.sharkjets.com/MyEpicGame-vanillajs/
also available in Vue 3.x @ https://github.com/skidvis/MyEpicGame-vue