git clone https://github.com/Rusinas/zoon.git && cd zoon && npm i && npm run serve
http://localhost:8080/
Так как было позволено использовать фреймворки, я не упустил возможность продемонстрировать навыки Vue)
Вёрстка адаптивна и кроссбраузерна (протестировано на Chrome, Chrome mobile, Edge, Firefox). Есть некоторые мелочи, исправление которых могло занять неоправданно долгое время для тестового задания, например, подгонка всех отступов.
JS переписан, оптимизирован и выполняет требумые задачи, указанные в задании #2
Присутствует две страницы - статическая и динамическая. Статическая - это условное название, она сгенерирована динамически на основе статических данных, чтобы соответстовать макету в .sketch.
Старался не тратить много времени на рефакторинг, но прекрасно вижу моменты, в которых это можно было сделать, и где можно подробить компоненты на еще более мелкие компоненты (vue good practice), а функции на подфункции.
Буду дополнять репо даже после того, как дам доступ, возможно, что у вас появится возможность посмотреть результат только на следующей неделе - тогда я успею отрефакторить как следует)