Примеры работ:
https://metla.netlify.app/https://помогипочкам.рф
https://молодысердцем.рф
https://tvi.agency/
https://tapochki.shop/
https://дввс.рф
https://bets-design.netlify.app/
https://bets-design.netlify.app/html/pages/downloa...
• Основные задачи
- Создание PWA приложения на базе существующего сайта с использованием NuxtJS и Drupal REST Api.
Используется Nuxt версии 2, дополнительные модули – Nuxt PWA, Nuxt GTM, Vuex, TailwindCSS, Google fonts, Vee-validate. Аутентификация через Oauth 2.0. Кастомная страгетия кеширования. Оптимизация под Android.
- Создание библиотеки компонентов на Vue 3.
Работа по дизайн-системе в паре с дизайнером. Сборка на Vite. Хранилище Pinia. Стили TailwindCSS. Создание конфигурации tailwindcss с дизайн-токенами
- Вёрстка разнообразных лендингов.
Как простые лендинги, так и создание многостраничных сайтов. В работе использую gulp-сборку либо webpack. Если лендинг небольшой, использую HTML,CSS,JS. Если большой, подключаю gulp. Использую компонентный подход, всё лежит в отдельных файлах и собирается в один.
- Использование HTML-препроцессоров.
Такие как Twig Nunjucks, Blade, PUG. Использую методологию атом-молекула-организм. Визуально разбиваю элементы и верстаю сначала атомы, потом собираю молекулы в организмы. Далее использую их на страницах.
- Создание анимаций.
Это простые css-анимации, так и с подключением библиотек animate.css, wow.js, GSAP
- Drupal
Работал с версиями 7, 8, 9, 10. Разворот локально с помощью Docker, Lando, Local server(XAMPP). Хорошее знание админки – настройка Content type, Taxonomy, Views, Blocks и тд. Отличные знания темизация Drupal сайтов – создание новой темы, кастомные шаблоны. Базовые знания composer.
- Темизация сайтов на Laravel
• Инструменты
HTML
CSS
JavaScript
VueJS
NuxtJS
Vuex, Pinia
Sass, Less
Git
Npm, Yarn
Gulp, Webpack, Vite
jQuery
Drupal
Laravel
Cypress
TypeScript
Bootstrap
TailwindCSS
БЭМ