https://github.com/mk4levi/multiplayer-chess
This MultiPlayer-Chess is an interactive online chess game built with React and TypeScript for a seamless front-end experience. The project leverages Docker for efficient containerization and MongoDB for robust data management, offering a dynamic and real-time multiplayer environment.
https://github.com/mk4levi/multiplayer-chess
docker hooks javascript react reactjs tailwindcss typescript websocket
Last synced: 3 months ago
JSON representation
This MultiPlayer-Chess is an interactive online chess game built with React and TypeScript for a seamless front-end experience. The project leverages Docker for efficient containerization and MongoDB for robust data management, offering a dynamic and real-time multiplayer environment.
- Host: GitHub
- URL: https://github.com/mk4levi/multiplayer-chess
- Owner: Mk4Levi
- License: mit
- Created: 2024-08-15T19:03:38.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-19T14:29:54.000Z (almost 2 years ago)
- Last Synced: 2025-06-22T04:03:26.169Z (12 months ago)
- Topics: docker, hooks, javascript, react, reactjs, tailwindcss, typescript, websocket
- Language: TypeScript
- Homepage: https://multiplayer-chess.vercel.app
- Size: 241 KB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Multiplayer Chess
MultiPlayer Chess is an interactive online chess game built with React and TypeScript for a seamless front-end experience. The project leverages Docker for efficient containerization and MongoDB for robust data management, offering a dynamic and real-time multiplayer environment.
### Project Link:
[Visit Project's Live Web-App](https://multiplayer-chess.vercel.app/)
## Project's Screenshots =>

## Technologies Used
- **React.js**
- **TypeScript**
- **Express.js**
- **Node.js**
- **JavaScript**
- **WebSockets**
- **Docker**
Getting Started
1. To get started with this project, you will need to have `Node.js` and `NPM` installed on your system.
2. First, you need to open a `Terminal` in your system and `Clone` this repository by using :
```bash
git clone https://github.com/Mk4Levi/Multiplayer-Chess.git
```
3. Navigate to the Project's directory :
```bash
cd Multiplayer-Chess
```
4. Install all Dependencies used in this Project :
```bash
npm install
```
in path frontend/ and backend/
5. Finally, host frontend on local server :
```bash
npm run start
```
6. and host backend on local server :
```bash
npm run dev
```
## Thank You