Структурный рефакторинг существующей кодовой базы через классы (web components).
Использованы Custom Elements, Shadow DOM, HTML Templates.
Для запуска приложения потребуется что-нибудь из LAMP, LEMP, XAMPP, WAMP...
Возможен запуск с помощью VS Code, плагин Live Server.
Посмотреть, результат работы приложения