Skip to content

narutiga/chess-wrapped

Repository files navigation

Chess Wrapped

A cute, shareable poster of your chess journey

Live demo →

About

Generate a pretty poster from any Chess.com username — one you'll want to save and share.

Why I built this

There are already some amazing Chess Wrapped projects — but I wanted to make one in my own style too.

A little softer. A little cuter.

(And since I only started playing this year, mine wraps up 2026 rather than last year.)

Features

The poster features:

  • Current Rating
  • Peak Rating
  • Games Played
  • Win Rate
  • Favorite Game Mode
  • Member Since

You can also:

  • Download the poster as an image
  • Copy a share link

How it works

  • Uses the Chess.com Public API
  • No login, no OAuth, no API keys

Player data is fetched, transformed into a small internal model, and rendered into a shareable poster.

Tech Stack

  • Next.js (App Router)
  • React
  • TypeScript
  • Tailwind CSS v4
  • Motion
  • html-to-image
  • Bun

Quick Start

bun install
bun dev

Open http://localhost:3000 and try a username:

  • hikaru
  • magnuscarlsen
  • erik

License

MIT

Not affiliated with Chess.com. Built using the Chess.com Public API.

About

A cute, shareable poster of your chess journey, built from the Chess.com public API.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors