A Nuxt-based web app where players guess the Elo rating of real chess games. Features a daily challenge and an unlimited random game mode.
Chessdle challenges players to estimate the Elo rating of players based solely on how a game unfolds. You step through a real chess game and make your best guess.
Inspired by daily-guess games like wordle and chess analysis tools.
- Step-by-step move navigation
- Score based on distance from actual Elo
- One curated game per day
- Same game for all players
- Random games from chess.com API (large database of game)
- /daily/[date] - Get daily challenge from [date]
- /random_game - Get random game from chess.com
- Nuxt 4 with nitro
- Tailwind CSS
- Chessground + chess.js
- Clone repository
- Install dependencies:
bun install - Fill in .env based on .env.example
- Run it
nuxt dev