Skip to content

A free, open-source web app to learn and play chess online. Created with PHP and JavaScript, using Symfony and Bootstrap.

License

Notifications You must be signed in to change notification settings

chesslablab/website

Repository files navigation

Website

License: MIT Contributors

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.

Figure 1

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

Documentation

Read the latest docs here.

License

The MIT License.

Contributions

We encourage you to contribute to the ChesslaBlab website! Please follow the Contributing Guidelines.

Made with contrib.rocks.

About

A free, open-source web app to learn and play chess online. Created with PHP and JavaScript, using Symfony and Bootstrap.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published