README.md 1.0 KB

Reti Chess

A lightweight, real-time chess app built in Node, Express, Socket.IO, React, Flux and Immutable. Reti Chess also uses chess.js for move validation and check/mate/draw detection.

You can play the game on www.retichess.com.

If you want to run it locally (with node v4.2):

  • Clone the repo
  • Install dependencies

    npm install
    # create empty logfile for winston
    mkdir logs
    touch logs/games.log
    
    • Run the server sh npm start
  • Preferred way is to run the server with nodemon

    npm install -g nodemon # if you don't have nodemon installed yet
    nodemon bin/www
    
    • Run gulp if you want to recompile static assets when you save a file sh npm run build
  • App will run on localhost:3000

License

Available under the MIT License (MIT).