Верстка социальной сети под vue.js
Верстка с готового дизайна (выполнен в фигме) многостраничного сайта по типу социальной сети, четкие задачи
Верстка под vue.js (компонентами).
Использовать только CSS, никаких пре-процессоров типа SASS, SCSS и т.п.
Использовать модуль bootstrap-vue. Из bootstrap использовать только сетки, modal и dropdown, т.е не подключать весь модуль (js, css), а подключать только нужные компоненты. Структурно разделять файлы по отдельным компонентам, и подключать по мере необходимости, которые будут подключать только на тех страницах, где используются, чтобы не утяжелять основной css файл основного сайта, чтобы он быстрее загружался. Не дублировать код.
Использовать иконки в формате .svg, подготовленные через svg-спрайты, чтобы уменьшить множественную загрузку мелких файлов Для контентного изображения (картинки для постов и аватаров) использовать html тег , а не background-image. Все ссылки делать через либо через , никаких div элементов с javascript onclick
Дополнительные требования:
- владение git
- задачи выставляются через youtrack
- почасовая оплата, работа через тайм-трекер timedoctor
- переписка и обсуждение через slack
- пунктуальность, не пропадать (очень критично!), гибкий график
- возможна почасовая 450 рублей / час
При верстке учитываются особенности браузеров, их ограничения внешнего вида и поведения объектов. Для обеспечения правильного отображения элементов в разных браузерах может применяться грациозная деградация.
Поддержка браузеров
HTML-шаблоны должны корректно отображаться в следующих версиях браузеров:
Internet Explorer версии 10 и выше, платформа – операционные системы семейства Windows;
Mozilla Firefox версии 28 и выше – Windows версии XP и выше и Mac OS X версии 10.8 и выше;
Safari версии 6.1 и выше – Mac OS X версии 10.8 и выше;
Google Chrome версии 21 и выше – Windows версии XP и выше и Mac OS X версии 10.8 и выше;
Opera версии 15 и выше – Windows версии XP и выше и Mac OS X версии 10.8 и выше;
Браузеры мобильных устройств iOS 7 и выше
Браузеры мобильных устройств Android 5 и выше, за исключением UC Browser