https://github.com/lokrip/react-game-chess
This is a Chess game built with React, featuring an interactive chessboard where players can make moves. It includes a timer to track the duration of the game and keeps a record of the captured pieces for each player
https://github.com/lokrip/react-game-chess
oop react typescript vite
Last synced: about 2 months ago
JSON representation
This is a Chess game built with React, featuring an interactive chessboard where players can make moves. It includes a timer to track the duration of the game and keeps a record of the captured pieces for each player
- Host: GitHub
- URL: https://github.com/lokrip/react-game-chess
- Owner: Lokrip
- License: mit
- Created: 2025-01-21T12:36:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-07T12:02:16.000Z (over 1 year ago)
- Last Synced: 2025-03-07T12:42:12.966Z (over 1 year ago)
- Topics: oop, react, typescript, vite
- Language: TypeScript
- Homepage:
- Size: 48.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Chess Game
This is a React-based Chess game implementation featuring an interactive chessboard, a timer, and tracking of captured pieces.
## Installation and Setup
To run the project locally, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/your-username/chess-game.git
```
2. Navigate to the project directory:
```bash
cd chess-game
```
3. Install the dependencies:
```bash
npm install
```
4. Start the development server:
```bash
npm run dev
```
The project will be available at [http://localhost:3000](http://localhost:3000).
## Technologies Used
- **React**: A JavaScript library for building user interfaces.
- **Vite**: A fast development build tool for modern web projects.
- **TypeScript**: A typed superset of JavaScript that compiles to plain JavaScript.
- **OOP (Object-Oriented Programming)**: A programming paradigm based on the concept of objects, used to structure the game logic.
This section outlines the main technologies utilized in your project.