Introducing ChessApp: Connect FIDE Profiles with Online Chess Accounts

Hey devs and chess lovers!
I recently launched ChessApp, a simple tool to bridge the gap between official over-the-board chess and the online world. As a chess player myself, I was often wondering: "Does my opponent have a chess com account so I can prepare against him ?" or * "How do I prepare for my next chess opponent ?"* ChessApp helps answer that by connecting data from FIDE, Chess.com, and Lichess in one place.

What You Can Do with It -

Search FIDE players (1.5M+ profiles) Find linked online accounts on Chess.com and Lichess
View a player’s opening repertoire using online games
Explore places to play chess on a world map
Game analysis with Stockfish (coming soon)

Examples

Searching a FIDE player

Searching online accounts

Tech Stack Highlights

  • Frontend: Next.js 15, TailwindCSS, ShadcnUI, Framer Motion
  • Backend: Supabase, Chess.com & Lichess APIs
  • Deployment: Vercel

What’s Next

  • Game upload and analysis
  • Elo calculator
  • Account system to save favorites and search history
  • Crowdsourced chess location map

Try It Out Live here: https://chessapp-ksqc.vercel.app

The app is in beta — feel free to try it and let me know what could be improved! Open to any feedback on UX, performance, or feature ideas. Thanks!