Website
Chess developers and business owners can now run their own open-source based platform more easily than ever before because the ChesslaBlab website is super-duper simple to install and set up. To give you an idea of its simplicity, the assets/js folder contains less than 3,000 lines of JavaScript code.
cloc assets/js
80 text files.
80 unique files.
0 files ignored.
github.com/AlDanial/cloc v 1.90 T=0.05 s (1474.8 files/s, 59028.2 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
JavaScript 80 311 33 2858
-------------------------------------------------------------------------------
SUM: 80 311 33 2858
-------------------------------------------------------------------------------
This is made possible with object-oriented programming (OOP) using JavaScript modules. Now you can get rid of libraries and frameworks like React, Vue, Next.js, as well as transpilers, bundlers and so on. Say goodbye to JavaScript fatigue! The ChesslaBlab website is written using OOP and the DOM.
The following repositories are required to run an online chess platform with ChesslaBlab:
It is recommended to run the online chess platform using four different servers, one per repository, although everything can be run on the same machine in the development environment.