Shipped this project!
I built a fully functional chess game using HTML, CSS, and JavaScript. The most challenging part was implementing the game logic, especially handling piece movements, validating legal moves, and keeping track of turns correctly. I also spent time making the UI clean and responsive so the board feels smooth and intuitive to play on.
I’m really proud that I was able to bring everything together into a playable experience, from the design to the logic. This project helped me better understand DOM manipulation, event handling, and structuring more complex JavaScript code. Seeing the game actually work end-to-end was super rewarding!