Skip to content

Latest commit

 

History

History
45 lines (33 loc) · 1.25 KB

README.md

File metadata and controls

45 lines (33 loc) · 1.25 KB

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!