Веб-приложения на Vue и Nuxt — от идеи до быстрого продакшена
Разрабатываю, дорабатываю и привожу в порядок приложения на Vue 3 и Nuxt. Продуманная архитектура, чистый код и производительность, которую видно в цифрах.
Пять направлений.
Один инженер.
Каждая услуга — отдельная страница с примерами, ценой подхода и понятным результатом. Карточка целиком кликабельна.
Аудит проектов
Разбираю приложение по слоям и отдаю отчёт с планом, что и в каком порядке чинить.
Подробнее /developmentРазработка с нуля
Веду проект от макетов до запущенного приложения на надёжной архитектуре.
Подробнее /apiREST API
Проектирую и дорабатываю API, с которым фронтенду удобно работать.
Подробнее /ui-componentsUI-компоненты
Делаю переиспользуемые, доступные и быстрые компоненты — вплоть до дизайн-системы.
Подробнее /seoSEO и контент
Делаю приложение индексируемым и быстрым, пишу тематические тексты.
ПодробнееНе уверены, что нужно?
Опишите задачу в двух словах — подскажу, с чего начать и сколько это займёт.
Написать мне Принципы, а не
обещания.
Четыре правила, по которым я принимаю инженерные решения. Их видно в результате — в скорости, чистоте кода и в том, как легко команда развивает проект после меня.
Архитектура
Закладываю фундамент, который выдержит рост, — а не «лишь бы заработало к дедлайну».
Производительность
Скорость — требование с первого коммита. И её видно в цифрах.
Чистый код
Типизированный, понятный код — ваша команда сможет развивать его без меня.
Минимум зависимостей
Не тащу лишнее. Меньше зависимостей — меньше рисков.
Результат — в метриках.
TravelShop — поиск и бронирование
TravelShop — система поиска и бронирования авиабилетов
Один из самых нагруженных доменов фронтенда: сотни правил тарификации, валидация данных пассажиров, кеширование поисковых запросов. Переписал ядро на масштабируемую архитектуру.
Доказательства
лежат в npm.
Скромно, но честно: переиспользуемые и доступные решения, которые можно поставить и прочитать. Лучшая проверка инженерного уровня.
Мощный инструмент для изображений в Vue 3 и Nuxt 3. Один компонент вместо десятка костылей: ленивая загрузка, WebP/AVIF, Blurhash и LQIP, автогенерация srcset, арт-дирекшн, retry. CLI для генерации изображений, CDN‑адаптеры, Vite‑плагин, директива для фонов. SSR, Nuxt, типобезопасность. Без внешних зависимостей, кроме Vue 3.
npm i @macrulez/vue-image-kitУдобные уведомления для Vue 3 и Nuxt 3. Показывайте статус операций, давайте отменить действие, группируйте сообщения и управляйте их важностью. Полная кастомизация внешнего вида. Легко подключается, мало весит. Всё, что нужно для уведомлений.
npm i vue-toast-kitГотовый слой локализации для Vue 3 на основе vue-i18n. Lazy-загрузка локалей, ICU-плюрализация через Intl.PluralRules, метаданные локалей, форматирование дат и валют. Vite-плагин для проверки полноты переводов, CLI для работы с файлами локалей, браузерный редактор локалей. SSR и Nuxt ready.
npm i vue-i18n-kitУниверсальный плагин мониторинга сети для Vue 3. Перехватывает HTTP (Fetch/XHR), WebSocket и SSE, логирует в едином формате с автоматической санитизацией данных. Включает реактивную статистику, моки запросов, экспорт в HAR, водопадную диаграмму, Diff View и готовый UI-компонент с фильтрацией. Поддерживает Nuxt 3, Sentry и OpenTelemetry.
npm i vue-network-dashboard Четыре шага
без сюрпризов.
Обсуждаем
Бесплатно разбираю задачу и контекст. Если не моё — честно скажу.
Оцениваю
Сроки, объём, риски и стоимость — до начала работы, без размытых формулировок.
Работаю итерациями
Регулярные демо и понятный прогресс. Вы видите результат на каждом шаге.
Сдаю с кодом
Передаю код и документацию. Проект остаётся вашим и развивается без меня.
Опишите задачу в двух словах.
Отвечу, чем могу помочь, сколько это займёт и сколько будет стоить. Работаю по NDA — материалы проекта остаются конфиденциальными.