An adaptation of the popular board game Mastermind into two-player full-stack application hosted online, the only one of its kind on the Internet.
The backend is engineered in Express using JavaScript, and frontend using HTML, CSS and JavaScript, providing a graphical user interface inspired by the board game.
Real-time communication is facilitated between clients and the server via sockets using socket.io, enabling two-player gameplay.