diff --git a/.claude/launch.json b/.claude/launch.json new file mode 100644 index 0000000..a6424bf --- /dev/null +++ b/.claude/launch.json @@ -0,0 +1,11 @@ +{ + "version": "0.0.1", + "configurations": [ + { + "name": "crm-docs", + "runtimeExecutable": "python", + "runtimeArgs": ["-m", "http.server", "7842", "--directory", "D:/! Рабочий стол/!!! GOOGLE DISK/AI CRM/docs"], + "port": 7842 + } + ] +} diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..bc7a709 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,76 @@ +# CRM — @wasrusgen1 +> Автоматизация процессов · Бренд: индиго #4338CA + +## Статус +В разработке. Мокапы и бэкенд созданы. + +## Архитектура +``` +backend\ — серверная часть +Mokap\ — рабочие HTML-прототипы (редактировать здесь) +docs\ — публикуемая копия (GitHub Pages) +ПРЕЗЕНТАЦИИ\ — клиентские презентации +АУДИО\ — TTS / голосовые материалы +``` +- **Репо**: github.com/wasrusgen/wasrusgen1-crm +- **Pages**: https://wasrusgen.github.io/wasrusgen1-crm/ +- **Деплой мокапов**: cp Mokap → docs → git push + +## Правила работы с мокапами +1. Редактировать в `Mokap\` +2. Копировать в `docs\` перед пушем +3. Скриншот через Chrome MCP после каждого изменения +4. Ссылка на Pages в конце каждого сообщения + +## Метрики (отслеживать) +- Клиенты: 0 → цель 3 в первый квартал +- MRR (ежемесячная выручка) +- Активные пользователи / мес +- Churn rate + +## Текущие задачи +- [ ] Завершить UI мокапов +- [ ] Подключить бэкенд к мокапам +- [ ] Настройка онбординга +- [ ] Ценообразование и лендинг + +## Модели и сценарии +- Генерация HTML/CSS мокапов → Sonnet +- Бэкенд, API, скрипты → Haiku/Sonnet +- Архитектура новых модулей → Sonnet +- Продуктовая стратегия → уточнить у Руслана + +## Связи +- Брендбук: D:\...\БРЕНДЫ\brandbook_crm.html +- GitHub: wasrusgen/wasrusgen1-crm +- Токены: Bitwarden vault + +## Политика работы с файлами + +### Расположение файлов +| Среда | Путь | +|---|---| +| Локально (Windows) | `D:\! Рабочий стол\!!! GOOGLE DISK\AI CRM\` | +| Timeweb VPS | `/opt/projects/crm/` | +| Клиентские файлы | Яндекс S3: `wasrusgen1-crm` | + +### Синхронизация +- **Автоматически** каждый час: локальный ПК → Timeweb VPS +- Скрипт: `C:\Users\WASRUSGEN\.claude\sync\sync-projects.ps1` +- Исключения: `.git/`, `__pycache__/`, `node_modules/`, `_backups/` + +### Доступ с любого компьютера +```bash +# Получить все файлы проекта на новой машине: +rclone sync timeweb:/opt/projects/crm/ ./ --sftp-host 94.241.170.144 +``` + +### Приоритет источников для Claude +1. Локальные файлы (если открыта сессия на основном ПК) +2. Timeweb VPS /opt/projects/ (если другое устройство) +3. GitHub repo wasrusgen/claude-config (CLAUDE.md и настройки) + +### Ключи и секреты +- Хранятся в **Bitwarden**: `vault-94-241-170-144.sslip.io` +- Локально: `C:\Users\WASRUSGEN\.claude\secrets.md` +- **Не коммитить** в git, не копировать в облако diff --git a/Mokap/consult_demo.html b/Mokap/consult_demo.html new file mode 100644 index 0000000..357e007 --- /dev/null +++ b/Mokap/consult_demo.html @@ -0,0 +1,733 @@ + + + + + +AI КОНСАЛТИНГ CRM — Демо + + + + + + + + + + +
+
+
+

Навигация

+ +

Текущий проект

+
+
ООО «ШвейМастер»
+
Швейное производство · Самара
+
Фаза: TO-BE
+
+
3 из 5 этапов завершены
+
+
+
+
+
+

AI-ассистент Елена

+

Помогает структурировать информацию и сопровождает на всех этапах

+
+
● Онлайн
+
+
+ + +
+
+
+
Е
+
+
Добрый день! Я Елена, ваш AI-ассистент в рамках проекта «Оптимизация швейного производства». Мы находимся на этапе TO-BE — проектирования целевого состояния. Вы уже заполнили 3 блока первичного брифа. Готовы продолжить?
+
10:42
+
+
+
+
В
+
+
Да, давай продолжим. Сегодня хочу разобраться с целевыми показателями.
+
10:44
+
+
+
+
Е
+
+
Отлично. Для блока «Цели» мне нужно понять: какой результат для вас будет считаться успехом через 6 месяцев после внедрения? Конкретные метрики — производительность, количество позиций, сроки пошива. Можете описать?
+
10:44
+
+
+
+
В
+
+
Хочу увеличить выпуск с 200 до 350 единиц в день, снизить брак с 8% до 3%, и уложить пошив стандартного изделия в 45 минут вместо нынешних 70.
+
10:47
+
+
+
+
Е
+
+
Зафиксировала. Целевые показатели TO-BE:
• Выпуск: 200 → 350 ед/день (+75%)
• Брак: 8% → 3% (сокращение в 2.7 раза)
• Цикл пошива: 70 → 45 мин (-36%)

Эти данные автоматически добавлены в карточку проекта. Переходим к блоку «Финансы»?
+
10:47
+
+
+
+
+ + +
+
+
+
+ + +
+
+ +
+
+
Всего клиентов
+
3
+
↑ +1 за месяц
+
+
+
Активных проектов
+
3
+
в работе
+
+
+
Ср. этап воронки
+
TO-BE
+
3 из 5 этапов
+
+
+
Документов готово
+
5
+
ТЗ, договоры
+
+
+
+
+ Клиент / Компания + Приоритет + Фаза + Бриф + Интервью + Действия +
+
+
+ Васильев Роман + ООО «ШвейМастер» · Самара +
+
Высокий
+
TO-BE
+
3/5 ✓
+
2/8
+
+ + +
+
+
+
+ Крылова Марина + ИП Крылова · Краснодар +
+
Средний
+
Аудит
+
2/5
+
+
+ + +
+
+
+
+ Ломов Дмитрий + ООО «ТекстильПро» · Москва +
+
Обычный
+
AS-IS
+
0/5
+
+
+ + +
+
+
+
+
+ + +
+
+
+
+

Васильев Роман · ООО «ШвейМастер»

+

Швейное производство, Самара · Создан 14.03.2025

+
+ Лид: Активен + TO-BE + Приоритет: Высокий +
+
+
+ + + +
+
+ +
+
+ + +
+
+

Воронка проекта

+ Этап 3/5 +
+
+
+
AS-IS
+
Аудит
+
TO-BE
+
Внедрение
+
Сопровождение
+
+
+
TO-BE — Проектирование целевого состояния
+
Определение целевых показателей, разработка новых процессов, согласование ресурсов и сроков внедрения.
+
+
+
+ + +
+
+

Первичный бриф

+ 3/5 заполнено +
+
+
+
+
📌 Текущая ситуация
+
Швейный цех в Самаре, 45 сотрудников. Выпуск: 200 единиц/день (джинсы, платья). Основные проблемы: высокий % брака (8%), долгий цикл пошива (70 мин), неравномерная загрузка швей.
+
+
+
🏢 Структура бизнеса
+
ООО «ШвейМастер», основан 2018. Прямые продажи + маркетплейсы (Wildberries 60%). Оборот ~18 млн руб/год. Есть технолог, нет операционного директора.
+
+
+
⚡ Ключевые боли
+
Брак 8% = потери ~1.4 млн руб/год. Простои 30% рабочего времени. Нет системы учёта операций — всё в Excel и голове технолога.
+
+
+
+
+ + +
+

История взаимодействий

+
+
+
+
+
+

Завершён этап AS-IS — зафиксировано 12 ключевых процессов производства

+
18 марта 2025, 14:30
+
+
+
+
📋
+
+

Заполнен бриф (блок 3/5) — добавлены ключевые боли и цели проекта

+
22 марта 2025, 11:15
+
+
+
+
🎙️
+
+

Проведено интервью (2/8) — голосовой ввод, расшифрован и структурирован

+
25 марта 2025, 09:50
+
+
+
+
+
+

Зафиксированы целевые показатели TO-BE — производительность +75%, брак до 3%

+
28 мая 2025, 10:47
+
+
+
+
+
+
+ + +
+
+

Контакт

+
ИмяВасильев Роман
+
КомпанияООО «ШвейМастер»
+
Телефон+7 846 XXX-XX-XX
+
Emailroman@sh-master.ru
+
ГородСамара
+
+
+

Прогресс проекта

+
Бриф3/5
+
+
Интервью2/8
+
+
Документы2 готово
+
+
+

Документы

+
+ 📄 Договор + Готов +
+
+ 📋 ТЗ v1 + Черновик +
+
+ 📊 Отчёт AS-IS + Готов +
+
+
+
+
+
+ + +
+
+
+

Интервью: ООО «ШвейМастер»

+

Структурированный опрос для этапа TO-BE · Клиент: Васильев Роман

+
+ +
+
+ Прогресс интервью + 25% — 2 из 8 вопросов +
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+ Вопрос 1 из 8 + ✓ Отвечено +
+
+
Опишите ваш текущий производственный поток: от получения ткани до отгрузки готовых изделий. Какие ключевые этапы и сколько времени занимает каждый?
+
Получение и складирование ткани → 1 день. Раскрой — 2-3 часа на партию 50 изделий. Пошив — в среднем 70 минут на изделие (зависит от модели). ОТК и упаковка — 15 минут. Итого от раскроя до готового изделия — примерно 1.5-2 смены.
+
+
+ + +
+
+ Вопрос 2 из 8 + ✓ Отвечено +
+
+
Какие операции в процессе пошива являются «узкими местами»? Где скапливаются незавершённые изделия?
+
Главное узкое место — установка молний и фурнитуры. Там 3 швеи обрабатывают то, что приходит от 12 швей на предыдущем этапе. Ещё скопление перед ОТК — контролёр один на весь цех, проверяет медленно.
+
+
+ + +
+
+ Вопрос 3 из 8 — Текущий +
+
+
Как сейчас организовано планирование производства? Кто принимает решения о приоритетах заказов и распределении задач по швеям?
+
Расскажите как есть, без прикрас. Важно понять реальный процесс, а не идеальный. Можно упомянуть конкретных сотрудников и их роли.
+ +
+ +
+ + +
+
+ Вопрос 4 из 8 + 🔒 Ответьте на вопрос 3 +
+
+
Какие метрики и KPI вы используете для оценки работы цеха?
+
+
+
+
+
+ + + + diff --git a/Mokap/consult_demo_card.html b/Mokap/consult_demo_card.html new file mode 100644 index 0000000..fded419 --- /dev/null +++ b/Mokap/consult_demo_card.html @@ -0,0 +1,981 @@ + + + + + +{{code}} · @wasrusgen1 CRM + + + + +
+ + + + + +
+
+ +
+ + + + Договор + + +
+
+ +
+ + +
+
?
+
+
{{name}}
+
+ {{code}} + {{msg_count}} сообщ. + Визит: {{last_active}} +
+
+
+
+
+ + +
+
+
+ + +
+ + + + +
+ + +
+ + +
+
CRM статус
+
+
+ + +
+
+ + +
+ +
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+ Задачи + +
+
+
+ + + +
+
+ + +
+
Примечание консультанта
+
+
+ +
+
+
+ +
+ + +
+ + +
+
+ ТЗ / Интервью +
+ + +
+
+
Интервью не запущено
+
+ + +
+
+ Первичный бриф + +
+
Загрузка…
+
+ +
+ + +
+ + +
+
Системные данные
+
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+
Физическое лицо
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+ + + + +
+ + +
+
+
+ История взаимодействий + +
+
+
+ + +
+
+
+ +
+
+
+ + + + + +
+
+
+
🤖 AI-вопросы по чату
+ +
+ +
+ +
+
+ + + + diff --git a/Mokap/consult_landing.html b/Mokap/consult_landing.html new file mode 100644 index 0000000..9e0a7be --- /dev/null +++ b/Mokap/consult_landing.html @@ -0,0 +1,388 @@ + + + + + +AI КОНСАЛТИНГ CRM — @wasrusgen1 + + + + + + + + + + +
+
+
AI КОНСАЛТИНГ ПЛАТФОРМА
+

AI-Ассистент для
консалтингового бизнеса

+

Структурирует сбор информации о клиенте. Ведёт через все этапы проекта. Готовит документы.

+ +
+
+
5
+
фаз проекта
+
+
+
AI
+
ассистент Елена
+
+
+
0
+
ручных документов
+
+
+
+
+ + +
+
+ +

Почему консалтинг теряет деньги

+

Три системных проблемы, которые съедают время и снижают качество работы с клиентами

+
+
+
🗣️
+

Клиент рассказывает обо всём, кроме сути

+

Первичная встреча превращается в монолог без структуры. Консультант получает 80% нерелевантной информации и 20% нужной.

+
+
+
📋
+

Нет структуры сбора информации

+

Каждый проект начинается с нуля. Нет единого шаблона брифа, нет контрольного списка вопросов, нет истории диалога.

+
+
+
📝
+

Документы готовятся вручную

+

ТЗ, договоры, отчёты — каждый раз копипаст из предыдущих проектов. Занимает часы, в которые можно работать с клиентами.

+
+
+
+
+ + +
+
+ +

Возможности платформы

+

Всё что нужно для системной работы с клиентами — в одном месте

+
+
+
🎙️
+

Первичный бриф с голосом

+

5 структурированных блоков с поддержкой голосового ввода. Клиент говорит — система записывает и структурирует.

+
+
+
🤖
+

AI-ассистент с ограничениями

+

Ассистент Елена ведёт диалог строго в рамках задачи. Не уходит в сторону, фокусирует клиента на главном.

+
+
+
📊
+

Структурированное интервью

+

Система вопросов с прогрессом прохождения. Все ответы сохраняются, можно продолжить в любой момент.

+
+
+
📄
+

Генерация ТЗ и договоров

+

Документы автоматически формируются из данных карточки клиента. Редактирование и экспорт одним кликом.

+
+
+
🗂️
+

CRM с воронкой проекта

+

Каждый клиент проходит 5 фаз: от первичного анализа до сопровождения. Статус всегда виден в кабинете.

+
+
+
+
+ + +
+
+ +

5 фаз работы с клиентом

+

Стандартизированный процесс от первого контакта до долгосрочного сопровождения

+
+
+
1
+

AS-IS

+

Анализ текущего состояния бизнеса клиента

+
+
+
+
2
+

Аудит

+

Детальный разбор процессов, выявление узких мест

+
+
+
+
3
+

TO-BE

+

Проектирование целевого состояния

+
+
+
+
4
+

Внедрение

+

Реализация изменений, обучение команды

+
+
+
+
5
+

Сопровождение

+

Поддержка, контроль результатов, доработки

+
+
+
+
+ + +
+
+ +

Посмотрите систему в работе

+

Четыре ключевых модуля — доступны прямо сейчас

+
+
+
01
+

Кабинет клиента

+

Workspace с чатом AI-ассистента Елены, брифом и интервью

+ Открыть +
+
+
02
+

Кабинет администратора

+

Список клиентов с приоритетами, статусами и управлением

+ Открыть +
+
+
03
+

Карточка клиента

+

Воронка проекта, бриф, ТЗ, история взаимодействий

+ Открыть +
+
+
04
+

Договор

+

Автогенерация договора из данных карточки клиента

+ Открыть +
+
+
+
+ + + + + + diff --git a/Mokap/index.html b/Mokap/index.html new file mode 100644 index 0000000..fe88d06 --- /dev/null +++ b/Mokap/index.html @@ -0,0 +1,64 @@ + + + + + +@wasrusgen1 CRM — Мокапы + + + +
+ +

Мокапы кабинетов

+
Telegram MiniApp · Мебельный дилер · ИП Васильев Р.Г.
+
+ +
+ +
Роль 1
+
Генеральный директор
+
Выручка по салонам, финансы, команда агрегированно, склад (статус поставок)
+
✓ Принято как база
+
+ + +
Роль 2
+
Коммерческий директор
+
Воронка продаж, заказы, персонал (администраторы), закупки, финансы план/факт
+
⚙ В разработке
+
+ +
+
Роль 3
+
Директор по сервису
+
Доставки, монтажники, замерщики, рекламации, NPS
+
Скоро
+
+ +
+
Роль 4
+
Администратор салона
+
Оперативное управление салоном: заказы, менеджеры, закупки, смена
+
Скоро
+
+
+ + diff --git a/Mokap/logo_w1_blue.png b/Mokap/logo_w1_blue.png new file mode 100644 index 0000000..80720ae Binary files /dev/null and b/Mokap/logo_w1_blue.png differ diff --git a/Mokap/logo_w1_white.png b/Mokap/logo_w1_white.png new file mode 100644 index 0000000..eea285b Binary files /dev/null and b/Mokap/logo_w1_white.png differ diff --git a/Mokap/mockup_admin.html b/Mokap/mockup_admin.html new file mode 100644 index 0000000..826102f --- /dev/null +++ b/Mokap/mockup_admin.html @@ -0,0 +1,1761 @@ + + + + + +@wasrusgen1 CRM — Администратор + + + + + + +
+ + + Все кабинеты + + @wasrusgen1 CRM +
+
+
+
+ 9:41 +
+ + +
+
+
+ +
+ + + + + + diff --git a/Mokap/mockup_assembler.html b/Mokap/mockup_assembler.html new file mode 100644 index 0000000..0ca292b --- /dev/null +++ b/Mokap/mockup_assembler.html @@ -0,0 +1,2196 @@ + + + + + +@wasrusgen1 CRM — Сборщик + + + + + + +
+ + + Все кабинеты + + @wasrusgen1 CRM +
+
+ + +
+ Dev +
+ Сборщик + Менеджер + Замерщик + Клиент + Директор +
+ Brandbook +
+ +
+ + +
+ + + + +
+
+ +
+
+Мокапы кабинетов +
+ 9:41 +
+ + + +
+
+
+ + + +
+ +
+ | + CRM +
+ + +
+
+
+
+
Написать разработчику
+ home +
+ +
+ + +
+
+
+ +
+
+ + + + + + + diff --git a/Mokap/mockup_commercial.html b/Mokap/mockup_commercial.html new file mode 100644 index 0000000..f41a99d --- /dev/null +++ b/Mokap/mockup_commercial.html @@ -0,0 +1,853 @@ + + + + + +@wasrusgen1 CRM — Коммерческий директор + + + + + + +
+ + + ← Все кабинеты + Коммерческий директор +
+
+
+ +
+ + + +
+
+ +
+
+ 9:41 +
+ + +
+
+
+ +
+ + + + + diff --git a/Mokap/mockup_manager.html b/Mokap/mockup_manager.html new file mode 100644 index 0000000..6d2db71 --- /dev/null +++ b/Mokap/mockup_manager.html @@ -0,0 +1,4262 @@ + + + + + +@wasrusgen1 CRM — Менеджер + + + + + + +
+ + + Все кабинеты + + @wasrusgen1 CRM +
+
+ +
+ + +
+ + + +
+
+ +
+Мокапы кабинетов +
+ 9:41 +
+ + 🔋 +
+
+
+ +
+ + + + + + + diff --git a/Mokap/mockup_measurer.html b/Mokap/mockup_measurer.html new file mode 100644 index 0000000..61c4c74 --- /dev/null +++ b/Mokap/mockup_measurer.html @@ -0,0 +1,1305 @@ + + + + + +@wasrusgen1 CRM — Замерщик + + + +
+ + + Все кабинеты + + @wasrusgen1 CRM +
+
+ +
+ + +
+ + + +
+
+ +
+
+Мокапы кабинетов +
+ 9:41 +
+ + + +
+
+
+
+
+ + + + + + + diff --git a/Mokap/mockup_owner.html b/Mokap/mockup_owner.html new file mode 100644 index 0000000..ef58855 --- /dev/null +++ b/Mokap/mockup_owner.html @@ -0,0 +1,918 @@ + + + + + +@wasrusgen1 CRM — Генеральный директор + + + + + + +
+ +
+ + + +
+
+ +
+
+ 9:41 +
+ + +
+
+
+ +
+ + + + diff --git a/Mokap/presentation_architecture.html b/Mokap/presentation_architecture.html new file mode 100644 index 0000000..0380e4c --- /dev/null +++ b/Mokap/presentation_architecture.html @@ -0,0 +1,618 @@ + + + + + +Архитектура платформы @wasrusgen1 CRM + + + + + + +
+
+ + +
+
+
@wasrusgen1 CRM · PLATFORM ARCHITECTURE
+

Архитектура платформы
@wasrusgen1 CRM

+

Один продукт — много клиентов. Полный контроль.

+
+
Документ дляСобственника системы
+
ТемаВвод проекта в работу
+
Дата2026
+
+
+
+ + +
+
+
Слайд 02 · Big picture
+

Карта системы

+

Единый код в GitHub разворачивается на VPS. Каждый клиент — отдельный поддомен и отдельная база.

+
+
+
Руслан · Мастер-панельуправление всеми проектами
+
+
GitHubединый исходный код
+
авто-деплой CI/CD
+
VPS сервер · Nginx + Dockerроутинг по поддоменам
+
+
+
salon1.crm.ru→ PostgreSQL DB_1
+
salon2.crm.ru→ PostgreSQL DB_2
+
salonN.crm.ru→ PostgreSQL DB_N
+
+
+
+
+
+ + +
+
+
Слайд 03 · Стратегия
+

Три модели управления

+

Как обслуживать множество клиентов на одной кодовой базе.

+
+
+
+
A
+

Мультитенант

+

Один деплой, одна БД, разделение по tenant_id. Дёшево в масштабе, но слабая изоляция и риск общего сбоя.

+
сложно стартовать
+
+
+
B
+

Мультидеплой

+

Отдельный контейнер + отдельная БД на клиента. Полная изоляция, простой старт, легко считать расходы по клиенту.

+
★ старт здесь
+
+
+
C
+

Гибрид

+

Общий код и инфра-слой, изолированные БД, общий мониторинг и единое обновление. Баланс цены и изоляции на росте.

+
★ цель
+
+
+
Рекомендация: начать с модели B (мультидеплой) → перейти на C (гибрид) при 5+ клиентах.
+
+
+
+ + +
+
+
Слайд 04 · Процесс
+

Жизненный цикл нового проекта

+

От подписи договора до запуска — около 3 рабочих дней.

+
+
+
01
Договор с клиентомсогласование условий, тариф, доступы
1 день
+
02
Настройка инстансасоздание БД, конфиг, поддомен, деплой
2–4 ч
+
03
Загрузка данныхсалоны, пользователи, справочники
1–2 ч
+
04
Обучение командыКД, администраторы, мастера
1–2 дня
+
05
Старт → техподдержкапилот, мониторинг, SLA
запуск
+
+
+
+
+ + +
+
+
Слайд 05 · Технологии
+

Стек технологий

+

Проверенные инструменты, без экзотики — быстрый найм и поддержка.

+
+
+
🖥️

Frontend

HTML/JS (текущий прототип) → React в v2

+
⚙️

Backend

Node.js + Express — REST API, авторизация

+
🗄️

База данных

PostgreSQL — одна БД на клиента

+

Кеш / сессии

Redis — сессии, очереди, кеш

+
📦

Файлы

S3 / MinIO — фото, документы, экспорты

+
🚀

Деплой

Docker Compose + GitHub Actions CI/CD

+
☁️

Хостинг

VPS: Hetzner / Timeweb / Selectel

+
🔒

Сеть

Nginx reverse-proxy + Let's Encrypt HTTPS

+
+
+
+
+ + +
+
+
Слайд 06 · Данные
+

Схема базы данных

+

8 ключевых сущностей. Каждый клиент получает изолированную копию этой схемы.

+
+
+
+
# SCHEMA.md — ER-диаграмма (одна БД на клиента)
+
+  ┌────────────┐┌────────────┐┌────────────┐│  salons    │──1:N──│   users    │──1:N──│shiftRequest│└─────┬──────┘└─────┬──────┘└────────────┘│ 1:N│ 1:N┌─────┴──────┐┌─────┴──────┐┌────────────┐│  clients   │──1:N──│   orders   │──1:N──│  ratings   │└─────┬──────┘└─────┬──────┘└────────────┘│ 1:N│ 1:N┌─────┴──────┐┌─────┴──────┐│appointments│───────││  requests  │└────────────┘└────────────┘salons      → сеть салонов клиента
+  users       → сотрудники (КД / админ / мастер)
+  clients     → клиентская база салона
+  orders      → сделки / заказы
+  appointments→ записи на услуги
+  requests    → заявки / лиды
+  shiftRequests→ заявки на смены сотрудников
+  ratings     → оценки и обратная связь
+
+
+
+
+ + +
+
+
Слайд 07 · Инструмент владельца
+

Мастер-панель Руслана

+

Что нужно разработать для управления всем парком проектов из одного места.

+
+
+
📋

Список проектов

Все клиентские инстансы: статус, last activity, число пользователей, тариф.

+

Создать новый проект

Кнопка «Новый проект» → деплой инстанса в 1 клик (или скриптом).

+
📡

Мониторинг

Uptime, ошибки, нагрузка CPU/RAM, статус БД по каждому клиенту.

+
🔄

Массовое обновление

Выкатить новую версию на все проекты одновременно одной командой.

+
+
+
+
+ + +
+
+
Слайд 08 · Onboarding
+

Как подключить нового клиента

+

Интерактивный чеклист — кликните по пунктам. Прогресс сохраняется в сессии.

+
+
+
Подписан договор
+
Получены данные: сеть, салоны, сотрудники
+
Создан поддомен client-name.wasrusgen1.ru
+
Развёрнута БД и заполнены справочники
+
Созданы учётные записи (КД, Администраторы)
+
Проведено обучение команды
+
Запущен пилот
+
+
+
+
+ + +
+
+
Слайд 09 · Инфраструктура
+

Инфраструктура и стоимость

+

Расходы растут вместе с числом клиентов — на старте почти нулевые.

+
+
+ + + + + + + + +
ЭтапКонфигурация$/мес
Прототип (сейчас)GitHub Pages$0
Пилот (1–3 клиента)VPS 2CPU / 4GB + Postgres~$25–35
Рост (4–10 клиентов)VPS 4CPU / 8GB + backup~$50–80
Масштаб (10+ клиентов)2 VPS + балансировщик~$120–200
+
+
При 8 000 ₽/мес с клиента стоимость инфраструктуры — менее 3 % от выручки даже на масштабе.
+
+
+
+ + +
+
+
Слайд 10 · Экономика
+

Экономика продукта · P&L

+

Точка безубыточности — первый же клиент. Маржа растёт с каждым следующим.

+
+
+
+
— РАСХОДЫ / мес
+
Сервер (VPS + Postgres)~$35
+
Поддержка (N часов)переменные
+
Прочее (домены, бэкап)~$5
+
Итого база~$40
+
+
+
+ ДОХОДЫ / мес
+
Тариф на клиента8 000 ₽
+
5 клиентов40 000 ₽
+
10 клиентов80 000 ₽
+
Модель X × 8 000 ₽растёт линейно
+
+
+
+
Break-even1 клиент
+
Целевая маржа85 %+
+
При5+ клиентах
+
+
+
+
+ + +
+
+
Слайд 11 · Roadmap
+

Roadmap продукта

+

Четыре фазы — от прототипа до AI-функций.

+
+
+
+
+
Фаза 1 · сейчас

Прототип

Готовый интерфейс → первый пилотный клиент.

+
+
+
+
Фаза 2

Бэкенд

Node.js + PostgreSQL + авторизация (JWT).

+
+
+
+
Фаза 3

Мобильное (PWA)

Установка на телефон, офлайн, push-уведомления.

+
+
+
+
Фаза 4

AI-функции

Прогноз сделок, автоматизация рутины, аналитика.

+
+
+
+
+
+ + +
+
+
Слайд 12 · Безопасность
+

Безопасность и изоляция данных

+

Данные каждого клиента физически отделены — утечка одного не затрагивает других.

+
+
+
🧱

Физическая изоляция

Каждый клиент — отдельная БД. Данные не пересекаются на уровне хранилища.

+
🔑

JWT авторизация

Токены доступа, роли и права на уровне API.

+
🔐

HTTPS везде

Let's Encrypt, авто-обновление сертификатов на всех поддоменах.

+
💾

Бэкапы ежедневно

Автоматический бэкап каждой БД, хранение и восстановление.

+
📤

Экспорт данных

Клиент может запросить выгрузку своих данных в любой момент.

+
📜

Соответствие ПДн

Хранение в РФ, разграничение доступа, журналирование.

+
+
+
+
+ + +
+
+
Слайд 13 · Обязательства
+

SLA и поддержка

+

Понятные обязательства перед клиентом — основа доверия и удержания.

+
+
+
⏱️

Uptime

99.5 %

+
📞

Реакция

4 ч

в рабочее время

+
🔁

Обновления

2 нед

регулярный цикл

+
🚀

Onboarding

3 дня

до запуска

+
+
+
+
+ + +
+
+
Слайд 14 · План действий
+

Следующие шаги

+

Конкретный план на 4 недели — от выбора клиента до запуска пилота.

+
+
+
W1
Выбрать первого пилотного клиентасеть салонов, готовая дать данные и команду
Неделя 1
+
W2
Развернуть бэкенд на VPSNode.js + PostgreSQL + Docker + CI/CD
Неделя 2
+
W3
Перевести прототип на реальные данныеподключить API, загрузить салоны и пользователей
Неделя 3
+
W4
Запуск пилота с командой клиентаобучение, мониторинг, сбор обратной связи
Неделя 4
+
+
Готов начать с недели 1 — нужен выбор пилотного клиента.
+
+
+
+ +
+ +
@wasrusgen1 · CRM PLATFORM
+
01 / 14
+ + + + + + diff --git a/Mokap/presentation_product.html b/Mokap/presentation_product.html new file mode 100644 index 0000000..389cb4c --- /dev/null +++ b/Mokap/presentation_product.html @@ -0,0 +1,634 @@ + + + + + +@wasrusgen1 CRM — система управления мебельным бизнесом + + + + + + + +
+
@wasrusgen1 CRM
+
Титул
+
+ +
+ + +
+
+
+ + + +
+
+
@wasrusgen1
+
CRM
+
+
+
CRM для мебельных салонов нового поколения
+

Управляйте мебельным бизнесом как единой системой

+
Видеть бизнес в реальном времени. Управлять без потерь.
+
+
ЦентрализацияВся сеть в одном окне
+
ПрозрачностьДанные без искажений
+
СтандартизацияЕдиные процессы продаж
+
КачествоКонтроль сервиса на местах
+
+
+ + +
+
+
Проблема
+

Мебельный бизнес работает вслепую

+

На рынке нет специализированной CRM для мебельных салонов. Каждый салон — отдельный остров данных.

+
+
+
📊

Excel-хаос

Заказы, замеры и клиенты — в десятках разрозненных таблиц. Версии расходятся, данные теряются.

+
🕶️

Собственник слеп

Нет единой картины. О проблемах узнаёшь постфактум — когда клиент уже ушёл.

+
🔀

Данные искажаются

Ручной ввод, переписывание, человеческий фактор. Цифры в отчётах не сходятся с реальностью.

+
🧩

Разные системы

Менеджер, замерщик и сборщик работают каждый в своём. Информация не передаётся по цепочке.

+
+
+
+
Салон №1
Excel
+ +
Салон №2
Google Sheets
+ +
Замерщики
блокнот / WhatsApp
+ +
Собственник
не видит ничего
+
+
+
+ + +
+
+
Решение
+

Одна система — весь бизнес как на ладони

+

Все салоны, сотрудники и заказы — в едином пространстве. Данные вводятся один раз и идут по цепочке без потерь.

+
+
+
Салон №1
+
Салон №2
+
Замерщики
+ +
@wasrusgen1 CRM
единое облако данных
+ +
Собственник
видит всё в реальном времени
+
+
+
🗂️

Централизация

Все данные в одном месте — никаких разрозненных таблиц.

+
🔎

Прозрачность

Собственник видит реальное состояние сети 24/7.

+
⚙️

Стандартизация

Единый процесс продаж и сервиса во всех салонах.

+

Качество

Контроль работы сотрудников и оценка клиентом.

+
+
+ + +
+
+
Кто использует систему
+

5 ролей — каждая видит своё

+

Права доступа настроены под задачу. Сотрудник видит только то, что нужно для работы.

+
+
+
👑

КД / Собственник

Вся сеть

Выручка, рейтинги, план/факт по всем салонам.

+
🏢

Директор салона

Свой салон

Команда, заказы и показатели одной точки.

+
🧑‍💼

Менеджер

Заказы и клиенты

Ведёт сделки от лида до закрытия, записи.

+
📐

Замерщик

Задания на замер

Получает задачи, GPS-чекин, отметка о выполнении.

+
🔧

Сборщик

Монтаж

Сборка, фото чистоты, оценки качества работ.

+
+
+ + +
+
+
Воронка заказа
+

Путь заказа — 8 контролируемых этапов

+

Каждый этап фиксируется в системе. Видно, где заказ «застрял», и кто за него отвечает.

+
+
+
01🎯Лид
+
02📐Замер
+
03✏️Проект
+
04🔌Техника
+
05🧮Технолог
+
06🏭Производство
+
07🔧Сборка
+
08Закрыт
+
+
+
⏱️

Сроки под контролем

Система подсвечивает заказы, которые задерживаются на этапе дольше нормы.

+
👤

Ответственный на каждом шаге

Понятно, кто двигает заказ дальше и где зона ответственности.

+
🔔

Автоуведомления

Менеджер и клиент получают статус автоматически — без ручных звонков.

+
+
+ + +
+
+
Дашборд собственника
+

Что видит КД каждое утро

+
+
+
+
Выручка по салонам · месяц
+
Москва-Север
4.6М
+
Москва-Юг
3.7М
+
СПб-Центр
3.4М
+
Казань
2.5М
+
Краснодар
2.2М
+
Просроченные заказы
+ + + + + +
ЗаказСалонЭтапСтатус
#4821КазаньПроизводство+6 дн
#4790СПб-ЦентрСборка+2 дн
#4763Москва-ЮгЗамер+4 дн
+
+
+
+
16.4М ₽
Выручка сети
▲ 12% к плану
+
87%
План / факт
▲ 5 п.п.
+
142
Заказов в работе
▼ 3 просрочены
+
4.8/5
Средний рейтинг
▲ 0.2
+
+
+
Топ сотрудников по рейтингу
+ + + + + + +
СотрудникРольБалл
А. ОрловаМенеджер9.6
Р. ВасильевЗамерщик9.4
Д. СоколовСборщик9.1
М. ЛебедьМенеджер7.2
+
+
+
+
+ + +
+
+
Управление менеджерами
+

Шахматка записей и контроль на местах

+
+
+
+
Шахматка записей · сегодня
+ + + + + + +
ВремяОрловаЛебедьЗамер
10:00Клиент К.📍 GPS
12:00Клиент М.Клиент П.
14:00Клиент С.📍 GPS
16:00Клиент В.Замер №4821
+
+
+
+
🗓️

Расписание

Все встречи и замеры команды — в одном календаре.

+
📍

GPS-чекин

Замерщик отмечается на адресе — факт выезда подтверждён.

+
📨

Заявки

Лиды распределяются по менеджерам автоматически.

+
📈

Нагрузка

Видно, кто перегружен, а у кого есть свободные слоты.

+
+
+
+
+ + +
+
+
Рейтинговая система
+

Оценки влияют на премию

+

Сотрудников оценивают коллеги по цепочке и клиент. Оценки анонимны — честность вместо страха.

+
+
+
+
+
Менеджер
9.6/10
+
★★★★★
+
+
Скорость ответа9.8
+
Точность проекта9.5
+
Оценка клиента9.4
+
+
+
+
Замерщик
9.4/10
+
★★★★★
+
+
Точность замера9.7
+
Пунктуальность9.2
+
Оценка клиента9.3
+
+
+
+
Сборщик
9.1/10
+
★★★★☆
+
+
Качество монтажа9.3
+
Чистота после работ8.8
+
Оценка клиента9.2
+
+
+
+
🤝

Оценка по цепочке

Сотрудники оценивают друг друга — критерии под каждую роль.

+
🕵️

Анонимность

Кто поставил оценку — не видно. Объективная обратная связь.

+
💰

Влияние на премию

Рейтинг автоматически учитывается при расчёте бонусов.

+
+
+ + +
+
+
База знаний
+

Экспертиза встроена в систему

+

Готовые статьи помогают менеджеру с низкими компетенциями работать на уровне эксперта — и отправлять материалы клиенту в один клик.

+
+
+
📏
Эргономика

Эргономика кухонного помещения

Рабочий треугольник, высоты, расстояния между зонами.

📖 6 мин📤 Клиенту
+
🔌
Техника

Подбор встраиваемой техники

Как подобрать технику под габариты и бюджет клиента.

📖 8 мин📤 Клиенту
+
🚪
Хранение

Системы хранения и наполнение

Фурнитура, выдвижные механизмы, организация шкафов.

📖 5 мин📤 Клиенту
+
💡
Свет

Освещение рабочих зон

Подсветка столешницы, сценарии света, температура.

📖 4 мин📤 Клиенту
+
+
+
🎓

Рост компетенций

Новый сотрудник быстро выходит на качество продаж.

+
📤

Отправка клиенту

Статья уходит клиенту прямо из карточки сделки.

+
✍️

Свои материалы

Собственник добавляет регламенты и стандарты сети.

+
+
+ + +
+
+
Технические детали
+

Современная облачная архитектура

+

Ничего не нужно устанавливать. Работает в браузере и на телефоне, подключение — за один день.

+
+
+
📱

Мобильная CRM

Замерщики и сборщики работают с телефона прямо на объекте.

+
🌐

Работает в браузере

Никаких установок и серверов в салоне — открыл и работаешь.

+

Подключение за 1 день

Заводим салоны, роли и сотрудников — и сразу в работу.

+
☁️

Данные в облаке

Резервное копирование, доступ из любой точки, ничего не теряется.

+
🔒

Разграничение доступа

Каждая роль видит только свою зону. Данные под защитой.

+
🛟

Поддержка 24/7

Помогаем на старте и сопровождаем на всём пути.

+
+
+ + +
+
+
Стоимость и ROI
+

Тарифы под размер бизнеса

+
+
+
+
Старт
+
— ₽/мес
+
  • 1 салон
  • до 5 пользователей
  • Воронка и заказы
  • База знаний
+
+
+
Популярный
+
Бизнес
+
— ₽/мес
+
  • до 3 салонов
  • до 25 пользователей
  • Рейтинговая система
  • GPS-чекин и шахматка
  • Дашборд собственника
+
+
+
Сеть
+
— ₽/мес
+
  • Неограниченно салонов
  • Неограниченно пользователей
  • Все функции Бизнес
  • Персональный менеджер
  • Кастомизация процессов
+
+
+
+
×3
+
1 удержанный клиент = 3 месяца подписки. Система окупается, если помогает не потерять хотя бы одну сделку в квартал.
+
+
+ + +
+
Следующий шаг
+

Посмотрите систему на своём бизнесе

+
Покажем дашборд на ваших салонах и настроим под ваши процессы.
+
+
30 минут
Демо системы онлайн
+
3 дня
Полное внедрение в сети
+
Бесплатно
Первый месяц работы
+
+ Записаться на демо → +
@wasrusgen1 · i@wasrusgen.ru
+
+ +
+ + +
+
+
Слайд 1 / 12
+ +
+ + + + diff --git a/Mokap/tokens.css b/Mokap/tokens.css new file mode 100644 index 0000000..eaf403a --- /dev/null +++ b/Mokap/tokens.css @@ -0,0 +1,33 @@ +/* ============================================================ + ЗАЩИТА — ЕДИНЫЙ ИСТОЧНИК ТОКЕНОВ (цвет + шрифт). + Все экраны и брендбук берут значения ТОЛЬКО отсюда. + Никаких локальных hex и сторонних шрифтов — без исключений. + ============================================================ */ +:root{ + /* — шрифты — */ + --font-ui: 'Inter', system-ui, sans-serif; /* весь интерфейс */ + --font-logo: 'Montserrat', sans-serif; /* только логотип */ + + /* — бренд (Burgundy) — */ + --bg: #9F1239; /* primary: кнопки, акцент, лого */ + --bghv: #7A0E2E; /* hover primary (Burgundy 900) */ + --dark: #3B0212; /* тёмные плашки, градиенты */ + --tint: #F0E3E6; /* бордо-подложка */ + --shell: #20181A; /* тёмная оболочка: топбар/сайдбар/тосты */ + --shell2: #2C1820; /* оболочка — второй стоп градиента */ + + /* — нейтральная шкала — */ + --paper: #F9FAFB; /* полотно (текст договора) */ + --surf: #F3F4F6; /* фон рабочей области */ + --card: #FFFFFF; /* карточки */ + --line: #E5E7EB; /* границы */ + --ink: #111827; /* основной текст */ + --mut: #6B7280; /* вторичный текст */ + --slate: #374151; /* заголовки */ + --slate2: #4B5563; /* приглушённые подписи */ + + /* — приглушённая (muted) семантика — */ + --ok: #4F856F; --okbg: #E8EFEA; + --warn: #A87E3C; --warnbg: #F2EBDD; --warnhv: #EBDFC4; + --dng: #A14C5A; --dngbg: #F0E3E6; --dnghv: #E4CDD3; +}