Each day there's a new Lichess puzzle. Your opponent has just moved (highlighted). Find the best continuation for both sides by playing moves on the board β they fill the tiles in standard algebraic notation (SAN).
When the row is full, press Submit (or Enter). Tiles change colour:
π© right move, right slot Β· π¨ in the solution, wrong slot Β· β¬ not in the solution.
A move must match the SAN exactly (Qxa8# β Qxa8). Mini has 3 moves / 3 tries, Boardle 5/5, Mega 7/7, Maxi 9/9. Undo = Backspace.
Qxa8#
Qxa8
Openings tab: beginner White & Black lessons with ideas. Learn (show β hint β recall) and spaced Recall practice. You only ever move your own side β the computer plays the opponent's book replies. Test plays like Boardle: find 5 of your moves in 5 tries, graded as you play (any non-π© move resets the board) β the most common replies first, then rarer sidelines unlock as you solve them.
π€ Profile: sign in (when running serve.py or the AWS server) so each player keeps their own history; export/import JSON as a backup.
serve.py
Based on Boardle by Rory Cochrane. Puzzles from the Lichess puzzle database (CC0). Opening ideas are original notes for this personal build (not commercial course text).
Larger board uses more of your screen. Colors apply to every tab (including Openings) and save on this device.