VibeChess is a free real-time online chess web app focused on quick and casual chess.
-
Real-Time Games: Play in real-time matches with friends or be paired with a random opponent through matchmaking.
-
Play Against Computer: Test your skills against Stockfish, the powerful computer chess engine.
-
Mini-Game: Prior to a match, decide the playing color with a rock, paper, scissors mini-game.
-
Live Chat: Communicate with fellow users during games.
-
More Features In Progress...
Ensure you have installed Node.js
Install the dependencies:
npm install
Start the client (available at http://localhost:3000):
npm run dev
Navigate to the server directory:
cd server
Run the server (available at http://localhost:5000):
npm start
This is my first react project, and I am still learning. That being said, any suggestions for improvements and contributions are welcome!
Before submitting a pull request, consider starting a discussion or opening an issue to discuss proposed changes.