/simple_chess

Simple React chess app using chessboardjsx

Primary LanguageJavaScript

Chess React App

===============

This is a simple React application for visualizing chess games using Chessboard.jsx for the chessboard visualization and Chess.js for the game logic.

Installation


To install and run this application locally, follow these steps:

  1. Clone the repository to your local machine:
git clone https://github.com/dominic_g/simple_chess.git
  1. Navigate into the project directory:
cd chess-react-app
  1. Install dependencies using npm or yarn:
npm install

or

yarn install
  1. Start the development server:
npm start

or

yarn start
  1. Open your browser and visit http://localhost:3000 to view the app.

Dependencies


This application is built using React.js, Chessboard.jsx, and Chess.js. Here's a brief overview of the setup:

React.js: A JavaScript library for building user interfaces. React enables us to create reusable UI components and manage the state of our application efficiently.

Chessboard.jsx: A React component for chessboard visualization. It provides an easy-to-use interface for displaying a chessboard with customizable styling.

Chess.js: A JavaScript library for chess game logic. Chess.js allows us to handle chess game mechanics such as legal moves, checkmate detection, and more.