React Live-Chess tutorial

Learn JavaScript, React, Node.js and Socket.io by creating an online multiplayer chess game

Project based

Project based

In this tutorial, we will be creating a multiplayer chess game. Players will be able to create games, invite opponents and play online.

View the finished application here

Easy to follow

Easy to follow

All you need is an intermediate understanding of JavaScript. Not familiar with React or socket.io? No worries. All the React and Node.js concepts will be explained along the way, step by step. Everything will be broken down in a clear and easy to grasp way.

What you will learn

What you will learn

By the end of this tutorial, you will be familiar with the basics of React such as components, props and state, hooks such as useState useEffect useRef useReducer, creating layouts with CSS Grid, creating real-time apps with socket.io and so much more. Let's get started.
Get Started