Skip to content

MrGooseCoding/freechess

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 ♟️

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • TypeScript 77.7%
  • CSS 11.4%
  • HTML 10.9%