♟️ Chess Game Web Application (React + .NET)
I built a full-stack Chess Game platform using React for the frontend and .NET for the backend, focusing on performance, real-time interaction, and clean architecture.
? Key Features
Interactive chessboard with smooth piece movement
Full implementation of game rules (legal moves, check, checkmate, castling, en passant, promotion)
Move validation engine on the backend to ensure game integrity
Real-time game state synchronization between players
Game status detection (check, checkmate, draw scenarios)
Structured move history (similar to PGN viewer)
⚙️ Technical Highlights
Built scalable REST APIs with .NET
Designed a clean and maintainable architecture (separation of concerns)
State management in React for responsive UI updates
Optimized rendering for smooth gameplay experience
Error handling and validation for reliable gameplay