(Translated by https://www.hiragana.jp/)
GitHub - Chew/ChessTools: The ultimate website for chess players. View your stats across Chess.com, Lichess, FIDE, USCF, and more!
Skip to content

The ultimate website for chess players. View your stats across Chess.com, Lichess, FIDE, USCF, and more!

License

Notifications You must be signed in to change notification settings

Chew/ChessTools

Repository files navigation

Chess.Tools Site

The ultimate Chess website for statiaticians. View all your chess stats across federations and chess websites on one site!

Features

(All in progress, but planned!)

  • Notate your OTB games with the game viewer
  • View your Chess.com stats
  • View your Lichess stats
  • View your US Chess stats
  • View your FIDE stats

And even more features coming soon!

Development

If you want to help contribute, you're more than welcome to! Just fork the repo and make a pull request.

This site uses Nuxt, a Vue framework. We use Bun as our package manager.

Prerequisites

  • Bun
  • Some knowledge of Vue/JS

Setting Up Development Environment

  1. Fork and clone the repo
  2. Run bun install to install dependencies
  3. Prepare the .env file as follows
    cp .env.example .env
    
  4. Create a DB for your application in Supabase and put the connection information in the .env file.
    SUPABASE_URL="https://example.supabase.co"
    SUPABASE_KEY="<your_key>"
    SUPABASE_SERVICE_KEY="<your_service_key>"
    
  5. Fill out extra .env options as needed
  6. Run bun run dev to start the development server
  7. Go to localhost:3000 to view the site
  8. Make changes and submit a pull request!

About

The ultimate website for chess players. View your stats across Chess.com, Lichess, FIDE, USCF, and more!

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project