Артель Красок
12 апреля 2026 · Тверь · AI-разработка
01 / Допущения
200 000₽/мес
9 091₽
22 рабочих дня в месяце
1 136₽
| Тип задачи | Коэфф. |
|---|---|
| CRUD, формы, API-роуты | ×2.5 |
| UI-компоненты, вёрстка | ×2.0 |
| Интеграции (ЮKassa, Docker) | ×1.5 |
| DevOps, архитектура | ×1.3 |
| Контент, SEO, MDX | ×2.5 |
| Средневзвешенный | ×2.0 |
Каждая задача оценена в классических dev-days, затем делится на коэффициент AI. Консервативная оценка; реальный может быть 2.0-2.5.
02 / Скоуп
Открытый маркетплейс картин: каталог, карточки, checkout, vendors
Курируемая premium-галерея: curator dashboard, сертификаты подлинности
Календарь мастер-классов и выставок с онлайн-бронированием
Партнёрские ссылки на художественные материалы
Отдельный лендинг для бронирования студий
Канал + бот + оплата через Telegram Payments
AR/VR просмотр • Мобильное приложение (PWA достаточно) • Английская версия • Escrow-сервис • Аукционы • Полноценный каталог материалов
03 / Фаза 1
4 задачи · 6.5d
1 задача · 2d
8 задач · 9d
3 задачи · 3.5d
3 задачи · 6d
4 задачи · 3d
2 задачи · 3d
3 задачи · 2.5d
| # | Задача | AI d |
|---|---|---|
| Инфраструктура (4) | ||
| 1 | Next.js 15 + Tailwind CSS v4 + shadcn/ui: layout, шрифты, CSS-переменные | 1d |
| 2 | Medusa 2.0 + MercurJS: Docker, fork, module artwork-detail | 2.5d |
| 23 | Docker Compose: 6 сервисов (Traefik, Medusa, Next.js, PG, Redis, imgproxy) | 2d |
| 24 | Деплой VPS: Timeweb, SSL (Let's Encrypt), pm2 / Docker | 1d |
| Платежи (1) | ||
| 3 | ЮKassa: API route create + webhook + фискальный чек (54-ФЗ) + тест | 2d |
| Каталог и UI (8) | ||
| 4 | Каталог grid 2-4 колонки, ArtworkCard, пагинация, сортировка | 1.5d |
| 5 | Карточка работы: галерея, ArtworkInfo, история, sticky price bar | 2d |
| 6 | Страница художника: cover, bio, работы, generateMetadata | 1d |
| 19 | Masonry grid: react-masonry-css (SSR-safe), blurDataURL, lazy | 1d |
| 17 | Фильтрация каталога: стиль, техника, цена, размер. URL-based | 1.5d |
| 10 | Главная: hero, подборки, CTA, «Как это работает» | 1d |
| 13 | Trust signals: ИНН/ОГРН, бейджи МИР/ЮKassa, доставка, возврат | 0.5d |
| 27 | AI-бейджи (Человек / AI+Человек / AI) + тиеры A/B/C | 0.5d |
| Покупка (3) | ||
| 7 | Корзина: Zustand + localStorage, CartPage, CartBadge | 1d |
| 8 | Guest Checkout: one-page (zod + react-hook-form), redirect ЮKassa | 2d |
| 9 | Email-уведомления: Resend SDK, шаблоны покупателю + админу | 0.5d |
| Vendor (3) | ||
| 15 | Vendor Registration + Onboarding: заявка, модерация, MercurJS | 2d |
| 16 | Vendor Dashboard: загрузка работ (drag-drop), список, статусы | 3d |
| 22 | Комиссионная логика: 15-25% расчёт, отображение в dashboard | 1d |
| Контент и SEO (4) | ||
| 11 | Статические страницы: О нас, Доставка, Контакты, Оферта (MDX) | 1d |
| 12 | SEO: generateMetadata, JSON-LD, sitemap.xml, robots.txt, OG | 1d |
| 26 | Лендинг «Для художников» (MDX, форма заявки) | 0.5d |
| 28 | СОБЫТИЯ: тег «мастер-класс», фильтр по дате/месту | 0.5d |
| Медиа и поиск (3) | ||
| 14 | Cloudflare R2 + imgproxy: bucket, Docker, 5 размеров | 2d |
| 18 | PostgreSQL FTS: to_tsvector('russian') + GIN, поиск | 1d |
| 25 | Yandex.Metrika + e-commerce tracking | 0.5d |
| Авторизация (2) | ||
| 20 | Регистрация покупателя: email+пароль, ЛК (заказы, профиль) | 1d |
| 21 | Wishlist: localStorage (гость), Medusa (auth), prompt | 1d |
| ИТОГО Фаза 1: 28 задач | 33d | |
04 / Фаза 2
7 задач · 14d
1 задача · 3d
10 задач · 15d
1 задача · 2d
6 задач · 4.5d
1 задача · 1d
| # | Задача | AI d |
|---|---|---|
| МИР (7) | ||
| 29 | МИР layout: тёмная тема, CSS custom properties, отдельный layout | 2d |
| 30 | Карточка МИР: fullscreen, spotlight, scroll-snap, floating pill | 3d |
| 31 | Curator Dashboard: Medusa Admin Extension, оценка 1-10, approve/reject | 3d |
| 32 | Module curator-assessment: модель, API endpoints | 2d |
| 33 | Заявка в МИР: 3-step form (портфолио, statement, видео) | 1.5d |
| 34 | Provenance timeline: SVG nodes, scrollYProgress | 1d |
| 52 | Сертификат PDF: Playwright, QR-код, watermark | 1.5d |
| СОБЫТИЯ (1) | ||
| 46 | Полноценные события: Medusa module event, календарь, бронирование | 3d |
| ЛАВКА улучшения (10) | ||
| 35 | Meilisearch: Docker, индексация, search-as-you-type, facets | 1.5d |
| 36 | Цветовые фильтры: Color Thief, 16 HEX→HSL→группа, swatches | 2d |
| 37 | Room Mockup: 4 шаблона, CSS overlay, масштабирование | 2d |
| 38 | Пятничные дропы: таймер 3D flip, тизер, 48ч окно, TG subscriber | 2d |
| 39 | Vendor Payouts: запрос на вывод, подтверждение, история | 1.5d |
| 40 | Vendor Analytics: Recharts, просмотры, конверсия, доход | 1.5d |
| 41 | Блог: MDX + next-mdx-remote, ISR, категории, 10 статей | 1.5d |
| 44 | Отзывы: текст + фото, модерация, средний рейтинг | 1.5d |
| 42 | Mega-menu: категории, стили, подборки, stagger animation | 1d |
| 43 | Расширенная главная: hero-slider, новинки, дропы, 5 секций | 1.5d |
| Анимации (1) | ||
| 45 | 8 базовых Framer Motion: hover, pulse, fade-up, transitions, stagger | 2d |
| SEO, безопасность и прочее (6) | ||
| 48 | Pinterest Rich Pins + social sharing (VK/TG/Pinterest) | 0.5d |
| 49 | SSL hardening: Traefik, rate limiting, CORS, CSP | 1.5d |
| 50 | Sentry + UptimeRobot | 0.5d |
| 51 | Бэкапы PostgreSQL: ежедневный pg_dump, проверка | 0.5d |
| 53 | Промокоды: Medusa promotions, применение в checkout | 1d |
| 54 | Подписка на художника: email через Resend | 0.5d |
| Прочее (1) | ||
| 47 | Сравнение размеров: SVG-силуэт 170 см + картина в масштабе | 1d |
| ИТОГО Фаза 2: 26 задач | 40d | |
05 / Фаза 3
6 задач · 8d
3 задачи · 9.5d
5 задач · 5.5d
3 задачи · 4.5d
| # | Задача | AI d |
|---|---|---|
| Анимации и UX (6) | ||
| 55 | 9 анимаций: timer flip, char-reveal, door, zoom, timeline SVG, banner pulse, paint-splash, stagger, reveal | 3d |
| 56 | Mood-фильтры МИР: 6 облаков с градиентами, мульти-выбор (max 2) | 1d |
| 57 | Background storytelling: 4-layer fading, context/process photos | 2d |
| 60 | Архив проданных: desaturated grid, «Remember» hover | 0.5d |
| 61 | Live ticker: «Только что купили X», WebSocket / polling | 1d |
| 62 | Onboarding: 3 экрана (10 сек), split-screen МИР/ЛАВКА | 0.5d |
| Интеграции (3) | ||
| 63 | Telegram-бот: grammY, webhook, канал-витрина, Payments + ЮKassa | 3d |
| 64 | 1С интеграция: OData REST, BullMQ queue, Order→Реализация, DLQ | 5d |
| 69 | Автоматические payouts (T+7): workflow, уведомление художнику | 1.5d |
| Фичи (5) | ||
| 58 | Приватный просмотр: карточка 5 000₽, calendar picker, оплата | 1d |
| 59 | Куратор-аудио: HTML5 player + SVG waveform, autoplay 30-60 сек | 1d |
| 65 | МАТЕРИАЛЫ: партнёрские ссылки + «Что рекомендует художник» | 0.5d |
| 66 | «Собери серию»: теги, прогресс-бар, бонус за полную серию | 1d |
| 68 | AI Art Sommelier: wizard 7 шагов → подборка из каталога | 2d |
| Бизнес (3) | ||
| 67 | Vendor tiers: Free (10 работ, 15%) / Pro (1 500₽/мес, 10%) | 1.5d |
| 70 | A/B тестирование: framework для 4 тестов | 1d |
| 71 | СТУДИЯ: лендинг (Next.js SSG), календарь, поминутная оплата | 2d |
| ИТОГО Фаза 3: 17 задач | 27d | |
06 / Сводка
| Фаза | Задач | Клас. дни | AI дни | Недель | Стоимость |
|---|---|---|---|---|---|
| 1 ЛАВКА | 28 | 66d | 33d | 6.5 | 300 003₽ |
| 2 МИР + СОБЫТИЯ | 26 | 78d | 40d | 8 | 363 640₽ |
| 3 Полировка + TG + 1С | 17 | 52d | 27d | 5.5 | 245 457₽ |
| ИТОГО | 71 | 196d | 100d | 20 | 909 100₽ |
07 / Фазировка
| Первая продажа | нед. 7 |
| Макс. потеря | 300 003₽ |
Для ограниченного бюджета или неподтверждённого спроса. Ранняя валидация.
минимальный риск| Первая продажа | нед. 20 |
| Макс. потеря | 909 100₽ |
Для подтверждённого спроса. Полный продукт сразу, сильное первое впечатление.
максимальный риск| Первая продажа | нед. 14.5 |
| Макс. потеря | 663 643₽ |
ЛАВКА + МИР + СОБЫТИЯ в первой фазе, полировка и интеграции — во второй.
средний рискСтоимость одинакова во всех вариантах — 909 100₽
08 / Бюджет
| Разработка (з/п) | 909 100₽ |
| Подготовка | 127 000₽ |
| Инфраструктура | 38 400₽ |
| Персонал | 360 000₽ |
| Маркетинг | 240 000₽ |
| AI-инструменты (20K/мес) | 240 000₽ |
| Юридика | 55 000₽ |
| Итого за 12 мес | 1 969 500₽ |
Временная аренда 80-100 м² на 3 мес. Минимальный ремонт (покраска, зонирование). Барабанная + красочная комната. Цель: проверить спрос до вложений в капитальный ремонт.
| Онлайн-платформа | 1 969 500₽ |
| Ремонт + оборудование | 220 000₽ |
| Аренда + персонал (3 мес) | 189 000₽ |
| Итого за 12 мес | 2 378 500₽ |
150-200 м², капитальный ремонт, звукоизоляция, 3 студии, галерея. Персонал: администратор + куратор + ведущий МК.
| Онлайн-платформа | 1 969 500₽ |
| Поп-ап (3 мес тест) | 409 000₽ |
| Ремонт + звукоизоляция | 500 000₽ |
| Оборудование + мебель | 320 000₽ |
| Аренда + персонал (6 мес) | 900 000₽ |
| Итого за 12 мес | 4 098 500₽ |
09 / Go/No-Go
Каждый чекпоинт — точка принятия решения. Не вкладываем всё сразу.
397 000₽ вложено
Условие Go: 1+ продажа, 5+ заявок художников
Условие Stop: 0 продаж, 0 заявок → pivot
606 000₽ вложено
Условие Go: 15+ художников, 15+ продаж/мес
Условие Stop: <5 художников → усилить рекрутинг, не начинать Фазу 2
970 000₽ вложено
Условие Go: 50+ продаж/мес, МИР запущен
Условие Stop: <20 продаж/мес → остановить Фазу 3
409 000₽ вложено (отдельно)
Условие Go: загрузка >25%
Условие Stop: <15% за 2 мес → закрыть
10 / Окупаемость
78 200₽/мес
Инфраструктура + персонал + маркетинг + AI (20K) + юрист
447 000₽/мес
Комиссия ЛАВКА 20%, себестоимость 2.5%, чистая маржа 17.5%
~30 продаж/мес
При среднем чеке 15 000₽
~80 000₽ чек, 40% комиссия
= 30 000₽ маржи
2 продажи МИР/мес заменяют 10 продаж ЛАВКИ
| Сценарий | Инвестиции | Мес. |
|---|---|---|
| Только онлайн | 1 969 500₽ | ~39 |
| + поп-ап | 2 378 500₽ | ~42 |
| + полноценное | 4 168 500₽ | ~42 |
*При 50 продаж/мес ЛАВКА + 3 МИР + загрузка студий 40%
11 / Риски
| Риск | Вероятность | Влияние | Митигация |
|---|---|---|---|
| AI-ускорение ниже ×2.0 (реально ×1.5) | Средняя | +25d, +227K₽ | Буфер 20% в бюджете (+182K₽), трекинг коэфф. с нед. 1 |
| 54-ФЗ: неправильный фискальный чек | 20 | Штраф до 100% | ЮKassa + АТОЛ встроен, юрист проверяет конфигурацию (5-10K₽) |
| Cold start: нет художников → нет покупателей | 25 | Пустой каталог | Рекрутинг с дня 0, комиссия 0% на 3 мес, гарантия 1-й продажи (25K₽) |
| Нет защитного рва — фичи копируются за 2-3 мес | 16 | Конкуренты | Региональная монополия (Тверь), story-first, эксклюзивы с художниками |
| Burnout: 1 разработчик, 5.5 мес без перерыва | 16 | +2-4 нед | 40ч/нед, AI-автоматизация, заказчик берёт не-код задачи |
| Bus factor = 1: разработчик ушёл/заболел | 15 | Проект встал | Документация (CLAUDE.md, ADR), Docker Compose, резервный контакт |
| Деньги кончились до breakeven (39 мес) | 15 | Закрытие | Поэтапные инвестиции, МК как доход с дня 1, МИР ускоряет breakeven |
| Комиссия 15-20% недостаточна (маржа 10-15%) | 12 | Не покрывает расходы | Начать с 20%, МИР 35-40%, freemium с мес. 9 |
| SEO не даёт трафика в первый год | 12 | Нет покупателей | Pinterest Rich Pins, VK/TG Ads (5-10K/мес), дизайнеры интерьера |
| MercurJS заброшен — vendor layer нужно переписать | 12 | +15-20d | Fork с дня 1, изучить код, fallback: свой модуль |
| Нет спроса на студии в Твери | 12 | −409K₽ | Поп-ап 3 мес, опрос до аренды, макс. потеря ограничена |
| Рекрутинг художников | 0₽ (время) |
| Гарантия 1-й продажи (5 работ) | 25 000₽ |
| Юрист (оферта + receipt check) | 25 000₽ |
| Fork MercurJS + ЮKassa | 0.5d |
| Буфер бюджета 20% | 182 000₽ |
| Итого | ~232 000₽ |
Вариант А (3 фазы)
+ поп-ап тест после чекпоинта #2
Первый вход: 397 000₽
Первая продажа через 7 недель
Максимальные потери при стопе ограничены
Полный анализ: 25 рисков · docs/research/09-risk-analysis.md
Артель Красок · Бюджет проекта v3.0 · 12 апреля 2026