ARMAGEDDON POP

Music Philosophy Art Math Chess Programming and much more ...

April
28
Monday
2025
2025 04 28

Armageddon POP — Project Structure Overview



PHP Includes

controller.php

Handles incoming GET requests, query building, pagination logic, and search operations.

head.php

Contains the HTML head section, meta tags, Bootstrap, custom CSS, and JavaScript includes.

display.php

Generates the visual interface: search form, game board, game information, and results table.

JavaScript Files

inputs.js

Handles dynamic search suggestions (autocomplete) for players, openings, and collections.

pgn4web.js

Manages PGN chess game loading, board setup, and navigation controls for the chess viewer.

general.js

Contains general helper scripts such as event handling, UI behavior, and debounce functions.

db.js

Handles search form submission, pagination updates, and communication with the backend controller.