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

109 lines
4.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 🎉 Система мультибрендинга настроена!
## ✅ Что сделано:
### 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! 🟢