Implementing a dark mode feature was a new challenge. Instead of adding a specific color to each element, I would create specific color functions for dark/light, and apply them to the elements.
When I improve the project, I would begin with using a framework to increase efficiency with CSS such as Tailwind. I would love to add easter egg animations throughout the page such as my profile image or name on the top left. In addition, I would use more semantic tags instead of div.
Take a look at the other projects that I have in my own portfolio:
Star Trek Field Guide: https://github.com/stefanintech/star-trek-client
Guam Stargazer Society: https://github.com/stefanintech/nasa-pod
Tic Tac Toe: https://github.com/stefanintech/tic-tac-toe