A website to train chess openings using spaced repetition.
cd backendCreate a .env file:
MONGO_URI=mongodb://localhost:27017
MONGO_DB=chessrepeat
Install dependencies and run:
go mod download
go run .The server starts at http://localhost:8080.
cd frontendCreate a .env file:
VITE_GOOGLE_CLIENT_ID=<your Google OAuth client ID>
Install dependencies and run:
npm install
npm run devThe dev server starts at http://localhost:5173.
To enable login, create a Google OAuth 2.0 client ID at console.cloud.google.com and set VITE_GOOGLE_CLIENT_ID in frontend/.env.