Files
marketplaces/docs/SETUP_COMPLETE.md
2026-01-18 18:57:06 +04:00

4.0 KiB
Raw Blame History

🎉 Система мультибрендинга настроена!

Что сделано:

1. Environment файлы (конфигурация брендов)

  • src/environments/environment.ts - Dexar Dev
  • src/environments/environment.production.ts - Dexar Prod
  • src/environments/environment.novo.ts - novo Dev
  • src/environments/environment.novo.production.ts - novo Prod

2. Темы оформления (цвета)

  • src/styles/themes/dexar.theme.scss - Фиолетовая тема
  • src/styles/themes/novo.theme.scss - Зеленая тема 🟢

3. Angular конфигурации

  • angular.json обновлен с 4 конфигурациями:
    • development - Dexar разработка
    • production - Dexar продакшн
    • novo - novo разработка
    • novo-production - novo продакшн

4. Компоненты обновлены

  • Header - использует brandName из environment
  • Footer - использует brandName из environment
  • Home - использует brandName из environment
  • Все стили используют CSS переменные для цветов

🚀 Как запустить:

Dexar Market (текущий, фиолетовый):

ng serve

novo Market (новый, зеленый):

ng serve --configuration=novo --port 4201

Сборка:

# Dexar
ng build --configuration=production
# Результат: dist/dexarmarket/

# novo  
ng build --configuration=novo-production
# Результат: dist/novomarket/

🎨 Цвета novo Market:

Основной цвет:    #10b981 (зеленый)
Вторичный:        #14b8a6 (бирюзовый)
Акцент:           #34d399 (светло-зеленый)
Градиенты:        зеленые
Hero фон:         зеленый градиент

📋 Что нужно сделать дальше для novo:

Сейчас (когда будут данные):

  1. Добавить логотип novo Market: public/assets/images/novo-logo.svg
  2. Обновить телефоны в environment.novo.ts и environment.novo.production.ts
  3. Настроить API endpoint (сейчас: https://api.novomarket.ru:445)

Когда будут реквизиты:

  1. Обновить company-details.component.html с реквизитами novo
  2. Проверить все правовые документы
  3. Обновить контактную информацию

Перед деплоем:

  1. Создать nginx.conf для novomarket.ru
  2. Обновить meta теги в index.html
  3. Настроить SSL сертификаты
  4. Обновить robots.txt

📖 Документация:

  • MULTI_BRAND.md - Полная документация по мультибрендингу
  • novo_TODO.md - Список того, что нужно обновить для novo

Преимущества:

  • Один код для двух брендов
  • Легко добавить новые бренды
  • Автоматическое переключение цветов
  • Автоматическое переключение названий
  • Раздельные сборки
  • Минимум дублирования

🔄 Переключение между брендами:

Просто запустите с нужной конфигурацией - все остальное произойдет автоматически:

  • Цвета изменятся на зеленые
  • Название сменится на "novo Market"
  • Email изменится на info@novomarket.ru
  • API будет указывать на novomarket API

Примечание:

Сейчас можете проверить novo Market, запустив:

ng serve --configuration=novo --port 4201

Откройте http://localhost:4201 и увидите зеленый novo Market! 🟢