/chessdb

A web based chess DB viewer

Primary LanguageElmOtherNOASSERTION

ChessDB

Live demo

This site is an open source tech demo to view and browse the KingBase chess database. With ChessDB you have access to the entire 2.2 million games with about 177 million positions.

Game search

Use the Game search to find games by date, result, players, player ELO etc. Clicking on specific games takes you to the game viewer interface.

screenshot

Game viewer

While browsing the moves of a particular game you are also presented with the moves in the database that were played in the position in other games. Clicking one of these moves will take you to the Move explorer with the move played in the position.

screenshot

Move explorer

The Move explorer lets the user to navigate through variations of moves played in a position. You can discover openings or see what moves were played in other games in the same position.

Position search

The Position search allows you to set up an arbitrary position and see if it's present in the database. You can click on the games to start browsing particular games starting from the position you set.

screenshot

Development

The project source code is openly available at github. Feature requests and bug reports are welcome.

  • PostgreSQL
  • Redis
  • Ruby
  • Roda
  • Elm
  • Zurb foundation CSS