Files
roi24/README.md
T

167 lines
7.8 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.
# ROI24 — Дашборды для бизнеса
**Живые цифры бизнеса за 3 дня.** Подключаем 1С, банк, рекламу — и собственник видит выручку, маржу и кассу в реальном времени.
---
## План проекта
### Фаза 1: MVP (неделя 1-2)
- [ ] **1.1. Архитектура** — выбрать стек, спроектировать pipeline данных
- Источники → Python-адаптер → PostgreSQL → FastAPI → HTML/ECharts
- Без ClickHouse на старте, без React
- [ ] **1.2. Техническая база**
- Настроить PostgreSQL на VPS
- Собрать базовый Docker-комPOSE (PostgreSQL + adminer)
- Спроектировать схему БД для типового клиента
- [ ] **1.3. Лендинг-презентация**
- Одностраничный лендинг с примерами дашбордов (фейковые но реалистичные данные)
- 5 сектов: hero → что это → примеры → как работает → CTA
- Деплой на Gitea Pages
### Фаза 2: Первые клиенты (неделя 2-6)
- [ ] **2.1. Outreach** — написать 20 знакомым предпринимателям
- [ ] **2.2. TenChat** — создать профиль, начать экспертный контент
- [ ] **2.3. Kwork / FL.ru** — разместить 2-3 предложения
- [ ] **2.4. Первый бесплатный проект** — кейс за фидбек
- [ ] **2.5. Сбор метрик** — фиксировать источники, метрики, проблемы, время внедрения
### Фаза 3: Первый платный проект (неделя 4-8)
- [ ] **3.1. Настройка pipeline** для реального клиента
- [ ] **3.2. Адаптер 1С** — парсинг через XML-RPC или прямой доступ к БД
- [ ] **3.3. Адаптер банка** — выгрузка CSV/API (СберБизнес, Тинькофф, Точка)
- [ ] **3.4. Адаптер рекламы** — Яндекс.Директ API, VK Ads
- [ ] **3.5. Дашборд** — 3-5 ключевых метрик в одном HTML
- [ ] **3.6. Автообновление** — cron-скрипт для обновления данных
- [ ] **3.7. Подписание договора + подписка**
### Фаза 4: Масштабирование (неделя 8-16)
- [ ] **4.1. Типизация клиентов** — 2-3 профиля (интернет-магазин, услуги, B2B)
- [ ] **4.2. Шаблоны дашбордов** — 3 готовых шаблона
- [ ] **4.3. Адаптер CRM** — Битрикс24 API, amoCRM
- [ ] **4.4. Система подписок** — разные тарифы, разная частота обновления
- [ ] **4.5. AI-фичи** — базовые прогнозы (линейная регрессия на выручку)
- [ ] **4.6. Партнёрство с 1С-интеграторами**
### Фаза 5: Продукт (месяц 4-6+)
- [ ] **5.1. SaaS-платформа** — мульти-тенантная архитектура
- [ ] **5.2. Self-service** — клиент сам подключает источники через веб-интерфейс
- [ ] **5.3. Дашборд-конструктор** — drag & drop для метрик
- [ ] **5.4. Telegram-уведомления** — алерты при отклонении метрик
- [ ] **5.5. Когортный анализ** — cohort analytics для e-commerce
- [ ] **5.6. Unit-экономика** — LTV, CAC, churn rate
---
## Технический стек
| Компонент | Инструмент |
|-----------|-----------|
| Бэкенд | Python 3.12 + FastAPI |
| База данных | PostgreSQL 16 |
| Визуализация | ECharts 5 / Chart.js |
| Контейнеризация | Docker + Docker Compose |
| Задачи | Celery + Redis / APScheduler |
| Деплой | VPS (Ubuntu 24.04) + Nginx |
| Фронтенд | HTML + JS (без фреймворков на старте) |
| CI/CD | Gitea Actions |
## Источники данных (адаптеры)
### Приоритет 1 (MVP)
- [ ] 1С:Предприятие 8.3 (XML-RPC или HTTP API)
- [ ] Банковские выписки (CSV/API: СберБизнес, Тинькофф, Точка)
- [ ] Яндекс.Директ API
### Приоритет 2 (Фаза 4)
- [ ] amoCRM API
- [ ] Битрикс24 API
- [ ] Wildberries / Ozon API
### Приоритет 3 (Фаза 5)
- [ ] RetailCRM
- [ ] СБИС / Контур.Экстерн
- [ ] Прямые API маркетплейсов
## Ключевые метрики по нишам
### Интернет-магазин
- Выручка (день/неделя/месяц)
- Маржинальная прибыль
- Конверсия в покупку
- Средний чек (AOV)
- LTV / CAC
- Динамика по каналам трафика
### Услуги / B2B
- Pipeline (воронка продаж)
- Конверсия по этапам
- Дебиторская задолженность
- Загруженность команды
- Выручка по менеджерам
### Розничная торговля
- Продажи по точкам
- Товарный запас
- Оборачиваемость
- Средний чек
- Трафик в зале
## Ценообразование
| Тариф | Внедрение | Подписка/мес | Что входит |
|-------|-----------|-------------|-----------|
| Старт | 50 000 ₽ | 10 000 ₽ | 1С + банк, 3 дашборда, 1 обновление/день |
| Бизнес | 100 000 ₽ | 25 000 ₽ | 1С + банк + CRM + реклама, 7 дашбордов, каждые 4ч |
| Под ключ | 200 000 ₽ | 50 000 ₽ | Все источники, кастомные метрики, AI-прогнозы, каждые 30мин |
## KPI проекта
| Метрика | Целевое значение |
|---------|-----------------|
| CAC (стоимость привлечения) | < 30 000 ₽ |
| LTV (пожизненная ценность) | > 300 000 ₽ (2 года подписки) |
| Churn rate | < 5% в месяц |
| Revenue per customer | > 25 000 ₽/мес |
| Время внедрения | < 3 рабочих дня |
---
## Файлы проекта
```
roi24/
├── README.md ← этот файл (план проекта)
├── ARCHITECTURE.md ← техническая архитектура
├── PIPELINE/
│ ├── README.md
│ ├── 1c_adapter/ ← адаптер 1С
│ ├── bank_adapter/ ← адаптеры банков
│ ├── ad_adapter/ ← адаптеры рекламы
│ └── crm_adapter/ ← адаптеры CRM
├── storage/
│ ├── schema.sql ← схема БД
│ └── migrations/ ← миграции
├── api/
│ └── main.py ← FastAPI приложение
├── dashboard/
│ ├── templates/ ← шаблоны дашбордов
│ │ ├── ecommerce.html
│ │ ├── services.html
│ │ └── retails.html
│ ├── static/ ← CSS, JS, images
│ └── utils/ ← helpers
├── landing/ ← лендинг-презентация
├── docker/
│ ├── docker-compose.yml
│ └── nginx/
└── scripts/
├── update_data.py ← cron-скрипт обновления
└── generate_report.py ← генерация PDF-отчётов
```