Files
marketplaces/docs/SETUP_COMPLETE.md

109 lines
4.0 KiB
Markdown
Raw Normal View History

2026-01-18 18:57:06 +04:00
# 🎉 Система мультибрендинга настроена!
## ✅ Что сделано:
### 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 (текущий, фиолетовый):
```bash
ng serve
```
### novo Market (новый, зеленый):
```bash
ng serve --configuration=novo --port 4201
```
### Сборка:
```bash
# 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`)
### Когда будут реквизиты:
4. Обновить `company-details.component.html` с реквизитами novo
5. Проверить все правовые документы
6. Обновить контактную информацию
### Перед деплоем:
7. Создать `nginx.conf` для novomarket.ru
8. Обновить meta теги в `index.html`
9. Настроить SSL сертификаты
10. Обновить `robots.txt`
## 📖 Документация:
- `MULTI_BRAND.md` - Полная документация по мультибрендингу
- `novo_TODO.md` - Список того, что нужно обновить для novo
## ⚡ Преимущества:
- ✅ Один код для двух брендов
- ✅ Легко добавить новые бренды
- ✅ Автоматическое переключение цветов
- ✅ Автоматическое переключение названий
- ✅ Раздельные сборки
- ✅ Минимум дублирования
## 🔄 Переключение между брендами:
Просто запустите с нужной конфигурацией - все остальное произойдет автоматически:
- Цвета изменятся на зеленые
- Название сменится на "novo Market"
- Email изменится на info@novomarket.ru
- API будет указывать на novomarket API
## ✨ Примечание:
Сейчас можете проверить novo Market, запустив:
```bash
ng serve --configuration=novo --port 4201
```
Откройте http://localhost:4201 и увидите зеленый novo Market! 🟢