Веб-приложения на Vue и Nuxt — от идеи до быстрого продакшена
Разрабатываю, дорабатываю и привожу в порядок приложения на Vue 3 и Nuxt. Продуманная архитектура, чистый код и производительность, которую видно в цифрах.
Пять направлений.
Один инженер.
Каждая услуга — отдельная страница с примерами, ценой подхода и понятным результатом. Карточка целиком кликабельна.
Аудит проектов
Разбираю приложение по слоям и отдаю отчёт с планом, что и в каком порядке чинить.
Подробнее /developmentРазработка с нуля
Веду проект от макетов до запущенного приложения на надёжной архитектуре.
Подробнее /apiREST API
Проектирую и дорабатываю API, с которым фронтенду удобно работать.
Подробнее /ui-componentsUI-компоненты
Делаю переиспользуемые, доступные и быстрые компоненты — вплоть до дизайн-системы.
Подробнее /seoSEO и контент
Делаю приложение индексируемым и быстрым, пишу тематические тексты.
ПодробнееНе уверены, что нужно?
Опишите задачу в двух словах — подскажу, с чего начать и сколько это займёт.
Написать мне Принципы, а не
обещания.
Четыре правила, по которым я принимаю инженерные решения. Их видно в результате — в скорости, чистоте кода и в том, как легко команда развивает проект после меня.
Архитектура
Закладываю фундамент, который выдержит рост, — а не «лишь бы заработало к дедлайну».
Производительность
Скорость — требование с первого коммита. И её видно в цифрах.
Чистый код
Типизированный, понятный код — ваша команда сможет развивать его без меня.
Минимум зависимостей
Не тащу лишнее. Меньше зависимостей — меньше рисков.
Результат — в метриках.
TravelShop — поиск и бронирование
TravelShop — система поиска и бронирования авиабилетов
Один из самых нагруженных доменов фронтенда: сотни правил тарификации, валидация данных пассажиров, кеширование поисковых запросов. Переписал ядро на масштабируемую архитектуру.
Доказательства
лежат в npm.
Скромно, но честно: переиспользуемые и доступные решения, которые можно поставить и прочитать. Лучшая проверка инженерного уровня.
Декларативный слой запросов поверх REST: ретраи, кеш, типобезопасность.
npm i rest-pipeline-jsИнструменты для локализации Vue-приложений без боли с длиной строк.
npm i vue-i18n-kitРабота с цветовыми значениями: парсинг, конвертация, контраст по WCAG.
npm i color-value-toolsАдаптивные медиа-запросы как композиции Vue — реактивно и предсказуемо.
npm i responsive-media Четыре шага
без сюрпризов.
Обсуждаем
Бесплатно разбираю задачу и контекст. Если не моё — честно скажу.
Оцениваю
Сроки, объём, риски и стоимость — до начала работы, без размытых формулировок.
Работаю итерациями
Регулярные демо и понятный прогресс. Вы видите результат на каждом шаге.
Сдаю с кодом
Передаю код и документацию. Проект остаётся вашим и развивается без меня.
Опишите задачу в двух словах.
Отвечу, чем могу помочь, сколько это займёт и сколько будет стоить. Работаю по NDA — материалы проекта остаются конфиденциальными.