This will be a chess server running on Node.js. It will be a web interface along with a public API so that interfaces can be written for different platforms and connect to the same server.