A complete two-player chess game running in the terminal. Built from scratch using core OOP principles — inheritance, polymorphism, abstraction and encapsulation — with a custom stack implementation ...
This project demonstrates mastery of proper software design, client/server architecture, networking using HTTP and WebSocket, database persistence, unit testing, serialization, and security. As you ...