Skip to content

DesignCorp Group Site

Назначение

Главный корпоративный сайт группы (designcorp.eu): позиционирование, маршрутизация в дочерние проекты и контактный intake.

Статус

  • Статус: active.
  • Текущий фокус: стабильность, SEO-базис, чистый quality gate (lint/build) и предсказуемый контактный поток.

Технический контур

  • Репозиторий: /home/admin/workspace/designcorp
  • Dev: dev.designcorp.eu -> 127.0.0.1:3001
  • Prod: designcorp.eu -> 127.0.0.1:3000
  • i18n: en, pl, ru, ua (HTML lang для ua нормализуется в uk)
  • Runtime routing: proxy.ts (Next.js 16+)

Правила проекта

  1. Package manager: pnpm only (без package-lock.json).
  2. Перед релизом обязательно: pnpm lint и pnpm build.
  3. Контактный API должен возвращать 503, если SMTP недоступен.
  4. Изменения по SEO/i18n синхронизировать с robots.ts, sitemap.ts, metadata.

Ближайшие задачи

  1. Привязать brand-страницы (/brands/[brand]) к реальному контенту/роутам вместо Coming Soon.
  2. Добавить e2e smoke на критичные пути (/, /about, /contacts, /api/contact).
  3. Ужесточить observability контактного потока (алерты на 429/503/500).