ligsnf / freechess

WintrCat's Game Report ♟️

Home Page:https://chess.wintrcat.uk

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WintrCat's Game Report

Generate classifications for your Chess moves, for free. Available @ chess.wintrcat.uk

Enter a game by its PGN or pick a game from your Chess.com / Lichess.org account and have it analysed so that you can see where your mistakes and brilliancies are.

Running locally

Prerequisites

  • Node.js 20.x runtime or later.
  • TypeScript package installed globally.

Starting application

  • Download the source code using git clone or download as ZIP.
  • Open the root directory of the project in a terminal.
  • Run npm i to install all of the necessary dependencies.
  • Create a file called .env in the root directory of the project.
  • Choose a port for the webserver by adding PORT=<some port> to the file.
  • If you would like to use Google ReCAPTCHA, add your client secret as RECAPTCHA_SECRET=<secret> or disable it with DEV=true.
  • Run npm start to compile TypeScript and start the webserver.

NPM Scripts

  • npm start - Compiles TypeScript and starts the webserver.
  • npm run build - Compiles TypeScript.
  • npm run test - Generates reports from some sample evaluations for classification testing at src/test/reports.

Donate

I pay to keep my app running and free-to-use for everyone. Any donations are greatly appreciated ❤️

Join the community

If you've found a bug in the website, have some cool suggestions or just want to have a chat, you can join my Discord!

About

WintrCat's Game Report ♟️

https://chess.wintrcat.uk

License:Other


Languages

Language:TypeScript 78.8%Language:CSS 11.0%Language:HTML 10.2%