Разработка сайта на Nuxt: быстро, на нескольких языках
Разработка сайта на Nuxt — моя основная работа: фронтенд на Nuxt, бэкенд на FastAPI. Этот сайт и есть пример: страницы пререндерятся, иврит с направлением справа налево соседствует с английским и русским, а мобильный Lighthouse на каждой странице 95+.
Разработка сайта на Nuxt — моя основная работа: фронтенд на Nuxt, бэкенд на FastAPI. Этот сайт и есть пример: страницы пререндерятся, иврит с направлением справа налево соседствует с английским и русским, а мобильный Lighthouse на каждой странице 95+.
Чаще всего я делаю быстрые сайты для малого бизнеса, но беру и заказную Nuxt + FastAPI разработку для команд и студий: лендинги, которые должны летать, мультиязычные контентные сайты и админки с API на Python.
Что я делаю на Nuxt
- Серверный рендеринг и статический пререндер, по выбору для каждой страницы, чтобы контент приходил готовым HTML и поисковики читали его без JavaScript.
- Интернационализация на @nuxtjs/i18n, включая иврит справа налево, отдельные домены для языков, hreflang и карты сайта.
- Дизайн-системы на CSS-переменных и логических свойствах: один компонент работает и в LTR, и в RTL.
- Бюджет скорости в CI: подмножества шрифтов, ленивые чанки, никаких тяжёлых UI-библиотек, проверка Core Web Vitals перед каждым релизом.
- Доступность по WCAG AA и израильскому стандарту 5568 с проверкой axe-core и Lighthouse.
Nuxt + FastAPI разработка
На бэкенде у меня FastAPI с асинхронным SQLAlchemy, миграциями Alembic и PostgreSQL. Это быстро, типизировано от начала до конца через Pydantic и просто в деплое. Типичные задачи — системы записи, формы заявок с уведомлениями в WhatsApp или Telegram, небольшие админки и интеграции со сторонними API.
Фронтенд и API живут в одном репозитории с общими соглашениями, линтерами с обеих сторон и понятным README, чтобы проект потом мог подхватить другой разработчик.
SEO и скорость
Каждая страница получает свои title и description, canonical, hreflang между языковыми версиями, разметку schema.org и место в карте сайта. Скорость проверяется Lighthouse на мобильном перед каждым релизом, чтобы сайт не терял позиции из-за медленной загрузки.
Инструменты
- Nuxt 4 с TypeScript, Vue 3 и Vite; ESLint и Prettier на каждом коммите.
- FastAPI, Pydantic, асинхронный SQLAlchemy 2, Alembic и PostgreSQL; Ruff для линтинга.
- Lighthouse, axe-core и Playwright для автоматической проверки скорости, доступности и скриншотов.
- Docker Compose для локальной базы и одинакового окружения у всех разработчиков проекта.
Как будем работать
Пришлите короткое описание или репозиторий. Для нового сайта через 48 часов покажу демо; для существующего проекта на Nuxt начну с аудита скорости, SEO и доступности и списка правок по приоритету. Работаю на русском, иврите и английском.
Сайт-визитка за 500 ₪ — для первых 5 клиентов.
Я новый на местном рынке, поэтому вам повезло.
Сайты больше — несколько страниц и языков, полная онлайн-запись с календарём и напоминаниями — от 2 500 ₪.
Как работаем
- Присылаете ссылку на сайт или Instagram
- Через 48 часов показываю демо вашего сайта
- Через 7 дней сайт работает
Вопросы
Вы берёте существующие проекты на Nuxt?
Да. Могу провести аудит и ускорить проект на Nuxt 3 или Nuxt 4, перенести его, добавить i18n или исправить SEO.
Почему Nuxt и FastAPI, а не конструктор?
Контроль и скорость. Сайт на Nuxt, написанный вручную, грузится в разы быстрее типичного сайта на конструкторе, а FastAPI даёт чистый типизированный API для всего, что должен уметь сайт.
Можно сделать сайт на языке с письмом справа налево?
Да. Иврит с RTL есть в каждом моём проекте, вместе с английским и русским.
Как считается стоимость заказной разработки?
Простые одностраничные сайты-визитки — по стартовой цене, указанной на этой странице. Заказная разработка оценивается отдельно после короткого созвона.
Можно ли потом поддерживать проект без вас?
Да. Код в вашем репозитории, с README, командами запуска и линтерами, так что любой разработчик на Vue и Python сможет продолжить работу.