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 less than 3,000 lines of JavaScript code.
cloc assets/js
72 text files.
72 unique files.
0 files ignored.
github.com/AlDanial/cloc v 1.90 T=0.05 s (1549.4 files/s, 61437.6 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
JavaScript 72 228 36 2591
-------------------------------------------------------------------------------
SUM: 72 228 36 2591
-------------------------------------------------------------------------------
This is made possible with object-oriented programming (OOP) using JavaScript modules and the DOM. Now you can get rid of frameworks like React, Vue, Next.js, transpilers, bundlers and so on.
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.