NOTE: Desktop applet to host LAN tournaments can be found here
An online chess platform featuring multiple game formats, a matchmaking algorithm, and an integrated rating system where players can compete against each other and track their progress through our leaderboards, creating an engaging and rewarding experience for chess enthusiasts.
git clone https://github.com/L1ghtweight/lightchess
ACCESS_TOKEN_SECRET=
REFRESH_TOKEN_SECRET=
DB_URL=
lightchessEmail=
lightchessEmailPass=
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
DEBUG_MODE=
cd frontend
npm install
cd ../backend/
npm install
Start both backend and frontend with npm start
cd frontend
npm run build
cd ../backend
npm run build
now run the build with npm run production
This project was inspired by free/libre, open-source chess server Lichess.org