Music Philosophy Art Math Chess Programming and much more ...
Handles incoming GET requests, query building, pagination logic, and search operations.
Contains the HTML head section, meta tags, Bootstrap, custom CSS, and JavaScript includes.
Generates the visual interface: search form, game board, game information, and results table.
Handles dynamic search suggestions (autocomplete) for players, openings, and collections.
Manages PGN chess game loading, board setup, and navigation controls for the chess viewer.
Contains general helper scripts such as event handling, UI behavior, and debounce functions.
Handles search form submission, pagination updates, and communication with the backend controller.