Developed a fully functional Chess game using Python with a graphical user interface (GUI). The project includes complete chess rules, legal move validation, turn-based gameplay, check and checkmate detection, and an interactive board for an engaging user experience.
The application was designed with clean, modular code following object-oriented programming principles, making it easy to maintain and extend with future features such as AI opponents or online multiplayer.