Сайты и магазины
Витрины, корпоративные сайты и порталы для участников — под ключ
Сайты и магазины, построенные вокруг того, как бизнес реально продаёт, и переданные готовыми к работе: дизайн, разработка, контент, интеграции, развёртывание и админ-инструменты, которыми персонал пользуется самостоятельно.
- Роль
- Full-Stack Engineer
- Период
- 2019 – 2026


Контекст
Розничному и сервисному бизнесу нужен каталог, который остаётся точным, оформление заказа, которое соответствует тому, как они продают, и админка, которой персонал пользуется без обучения. Это сдачи под ключ: я беру бриф и передаю работающий сайт.
Задача
Воспроизвести реальный процесс заказа каждого бизнеса, от запросов на заказ до полной онлайн-оплаты, на платформе, которая им подходит, и сохранить видимость в поиске и управление контентом надёжными после передачи.
Реализовано на всех уровнях стека
- Специализированный магазин добавок на Next.js 16, Supabase и Feature-Sliced Design: каталог, корзина, оформление для гостей и аккаунтов с запросами на заказ, кабинет клиента, три языка
- Его админка: товары, бренды, контент, заказы, отзывы и персонал с двухфакторным входом; 66 SQL-миграций с row-level security
- Поиск отделений Новой Почты, письма через Resend, уведомления персонала в Telegram, веб-пуш, капча Turnstile, переводы с помощью OpenAI
- Миграция с WooCommerce: идемпотентный CSV-импорт с транскодированием медиа и редиректами со старых URL
- B2B-магазин паркетной доски: карточная оплата через Finix, сценарий заказа, заказы и запросы образцов в админке, автодополнение адресов Google, CI на VPS
- Портал федерации боевых искусств: заявки на членство, регистрация школ и частных лиц, взносы через PayPal, испанский и английский
- Сайты компании промышленной автоматизации: корпоративный сайт на Next.js с формами через Resend и аналитикой Яндекс и сайт на Битрикс с HTML-блоками, генератором каталога из JSON и публикацией через вебхуки
- Бэкенд электронной коммерции и мобильный веб в начале моей карьеры
Инженерные акценты
- Запросы на заказ и онлайн-оплата — отдельные сценарии, а не одно оформление
- Конвейеры импорта, которые валидируют перед записью
- Серверный рендеринг страниц каталога с метаданными для каждой локали, hreflang, sitemap и сгенерированными социальными изображениями
- Гигиена безопасности по умолчанию: двухфакторный вход для персонала, капча, заголовки безопасности, аналитика без персональных данных
Что это даёт
Магазины и сайты, которыми персонал управляет сам, в которых клиенты покупают с телефона и которые индексируют поисковые системы.