![](https://habrastorage.org/webt/b6/ci/wg/b6ciwgnykdiccqgqa3shiu3q4zk.png)
Доброго времени суток, друзья!
Продолжаю работать над вопросами по JavaScript в форме викторины, о чем ранее писал здесь. Адаптировал приложение под мобильники, поправил стили, добавил сервис-воркер, мета-теги, линки и манифест, также немного поколдовал с серверной частью, так что приложение можно запускать локально с помощью node server.js (localhost:3000). Вообще, это было сделано исключительно для добавления заголовка, разрешающего сжатие файлов (Accept-Encoding): рекомендация Chrome по результатам проверки приложения в Lighthouse.
На данный момент викторина состоит из 155 вопросов, и я не собираюсь останавливаться на достигнутом. В целом, приложение протестировано, но учитывая объем кода, могут встречаться некритичные ошибки и небольшие опечатки, особенно, в части приводимых пояснений (ответов на задачи).
Для удобства сделал прогрессивное веб-приложение: теперь викторину можно установить на телефон и играть в офлайне. Сделать это можно здесь (Netlify) и здесь (PWA Store).
Вот как это выглядит:
![](https://habrastorage.org/webt/qe/ga/rp/qegarpssyuw9kelyjwurflfeimw.jpeg)
![](https://habrastorage.org/webt/y4/mo/7v/y4mo7vtc2mas82x2lf4rdyu9fwg.jpeg)
![](https://habrastorage.org/webt/a6/x2/jn/a6x2jnt3ncjv-x_xs3ouzhvdhuy.jpeg)
Код проекта находится здесь.
Со всеми вопросами и предложениями просьба обращаться в личку.
Благодарю за внимание.
debagger
Огромное спасибо за проделанную работу!