Thank you for the kind words. You're right, the balancing of the game is all over the place, unfortunately, didn't have enough time near the end.
No framework was used in the game. It was plain JS/HTML/CSS.