ChesslaBlab allows to run an open-source chess platform more easily than ever before. The website is super-duper simple to install and set up. The assets/js folder contains a few hundred lines of JavaScript code.
cloc assets/js
50 text files.
50 unique files.
0 files ignored.
github.com/AlDanial/cloc v 1.90 T=0.01 s (5108.8 files/s, 285989.2 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
JavaScript 50 177 1 2621
-------------------------------------------------------------------------------
SUM: 50 177 1 2621
-------------------------------------------------------------------------------
This is made possible with object-oriented programming (OOP) using JavaScript modules and the DOM.
The default settings can be customized through the environment variables in the .env file. Change the site name and the locale to configure your website whether you are a chess club, a school, or a FIDE titled player.
SET_SITE_NAME=YourChessClub
SET_LOCALE=es
Read the latest docs here.
The MIT License.
We encourage you to contribute to the ChesslaBlab website! Please follow the Contributing Guidelines.
Made with contrib.rocks.