My Chess App

You can play here : Go and play

A chess board game implemented with the next/react js. A two player game where they can play a game.

It provides

  • Obviously it have a chessboard with fade old wood style.
  • Implemented logic for each piece
  • Highlighting the valid move
  • Display the current status and turn with the state management
  • Control to start, give up and undoing moves
  • Implemented logic for check and checkmate
  • Work well on the different size of screens
  • Feature to show the history of each move
  • Have timer for each player

It still struggle with

  • It have bug regarding the check condition (It will not provide valid moves in the check status)
  • It lacking the castling and pawn promotion feature