INDEX / 04
MVP · веб-приложения · SaaS
ОТВЕТ
≤ 12 ч в рабочее время
СТАТУС / 2026
Открыт приём на discovery-сессии

Разработка MVPи веб-приложений —до первого реального платежа

От кликабельного прототипа до production-релиза за 2–6 месяцев. Не «команда из семи человек на год», а соло-инженер с production-опытом: discovery → MVP → продакшн. Стек, который умеет масштабироваться: Nuxt, NestJS, PostgreSQL, реальные платежи и observability с первого спринта.

800K
₽ — от dashboard
или личного кабинета
до 6M
₽ — SaaS-ядро с биллингом
и multi-tenant
Назначить discovery-сессию
/ 01 ДЛЯ КОГО

MVP имеет смысл, если совпало хотя бы одно:

  • / 01

    Есть гипотеза продукта, нужно проверить её на реальных пользователях и реальных деньгах, а не на презентации для инвестора.

  • / 02

    У эксперта или консультанта вырос лендинг до точки, где Tilda и no-code уже не тянут: нужна авторизация, кабинет, биллинг, своя бизнес-логика.

  • / 03

    Внутри среднего бизнеса есть процесс, который держится на Excel и переписке: нужен внутренний кабинет, B2B-портал, личный кабинет клиента или подрядчика.

  • / 04

    Уже есть веб-приложение, но оно перестало развиваться — нужен fullstack-партнёр, который доведёт его до production-готовности.

  • / 05

    Нужен прототип для инвестора или партнёра — не «нарисованный в Figma», а кликабельный, на реальных данных, чтобы можно было показать.

  • / 06

    Есть процесс с recurring-платежами или подпиской, который пора вынуть из таблицы и завести как полноценный SaaS.

Если ни один пункт не совпал — возможно, вам нужен редизайн или лендинг, а не веб-приложение. В этом тоже поможем — но это другая страница.

/ 02 ЧТО ВНУТРИ

Три фазы идут последовательно

Не «за полгода соберём команду и запустим». Прототип → MVP → продакшн — это три точки остановки, на любой из которых можно сказать «дальше не идём» без потери уже сделанного. Если гипотеза не подтвердилась после прототипа — потеряли недели, а не месяцы.

/ 01 — прототип
Прототип до кода:

За 1–2 недели собираем кликабельную версию идеи и понимаем, во что именно стоит вкладывать разработку. Не Figma-макет, не презентация.

  • Реальная навигация, реальные экраны, демо-данные — можно потрогать.
  • Идёт по результатам discovery-сессии, фиксирует UX-решения.
  • На выходе: кликабельный прототип, документ scope, реалистичная смета и сроки.
  • Остановиться можно здесь: если гипотеза не подтвердилась — потеряли недели, а не месяцы.
/ 02 — MVP
MVP с метриками:

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

  • Авторизация (email/Telegram/SSO), основная бизнес-логика, базовая роль-модель.
  • Аналитика встроена с первого спринта: события, воронки, retention.
  • Базовые платежи (если применимо): эквайринг, чеки, обработка возвратов.
  • Observability и алерты — реакция на инцидент за минуты, не «узнаём от клиента».
  • Документация архитектуры (ADR): следующая команда сможет войти за неделю.
/ 03 — продакшн
Продакшн и масштабирование:

Когда MVP подтвердил спрос — развиваем в полноценный продукт. Это уже не «выстрелит ли», а «как растим».

  • Тарифные планы и биллинг: подписки, инвойсы, recurring-платежи.
  • Multi-tenant-разделение клиентов: shared DB или schema-per-tenant — выбираем под нагрузку.
  • Расширенная роль-модель, API для партнёров, ключевые интеграции (CRM, 1С).
  • Production-приложение, которое безболезненно передаётся растущей команде.
  • Или продолжаем развивать на recurring-поддержке — без передачи между подрядчиками.
/ 03 СКОЛЬКО СТОИТ MVP

Цена после discovery, не «средняя по рынку»

«Средней цены MVP» не существует. Бюджет на простой dashboard для среднего бизнеса (с готовым процессом, который надо переложить в кабинет) и бюджет на MVP B2B-SaaS с биллингом — отличаются в 3–5 раз при похожем впечатлении на старте. До discovery называем диапазон, не цифру.

/ tier 00
Discovery
10–15%бюджета MVP
1–2 недели
// подходит

Обязательная первая фаза. Без неё проект уходит в перерасход в 1.5–3 раза — это статистика, а не страховка.

// что внутри

Документ scope, карта рисков, архитектурное решение (стек, схема данных, ключевые интеграции), реалистичные сроки, фиксированная смета на разработку, кликабельный прототип. Цена не плавает после discovery.

Обсудить формат
/ tier 02
SaaS-ядро
2.5–6M₽, фикс с этапами
6–10 месяцев
// подходит

Подписочные SaaS-продукты, B2B-сервисы с тарифами, односторонние маркетплейсы, внутренние продукты с несколькими клиентами-арендаторами.

// что внутри

Всё из dashboard + multi-tenant-архитектура, тарифные планы и биллинг (эквайринг, подписки, инвойсы), расширенная роль-модель, API, базовые интеграции, мониторинг и алерты.

Обсудить формат
/ tier 03
Backend / API
от 500K₽, без фронта
от 1.5 мес
// подходит

Чистый backend-проект, когда фронт делает другая команда (мобайл-разработчики) или когда API создаётся под партнёрскую интеграцию.

// что внутри

REST API на NestJS, PostgreSQL + Prisma, типизированные миграции, документация (OpenAPI/Swagger), авторизация, базовое error-tracking, деплой. GraphQL — если по задаче.

Обсудить формат
// рыночный контекст

Топ-агентства в этом сегменте (Purrweb, Pyrobyte и другие) работают в диапазоне 1.5–6M ₽ за MVP и 2M+ за веб-сервис. Наш сегмент — middle: дешевле за счёт соло-формата (без аккаунт-менеджеров и subcontractor-цепочки), но с production-опытом и фиксированной discovery-фазой как gate, а не «бесплатной консультацией».

/ 04 DISCOVERY · GATE · ГРАНИЦЫ

Discovery — обязательная первая фаза, не «бесплатная консультация»

Главное отличие подхода: мы не беремся за разработку без discovery. Большинство «MVP за 500 тысяч и три недели» проваливаются не на коде, а на том, что заказчик и подрядчик по-разному поняли скоуп. Discovery — явная инвестиция в то, чтобы дальше не было сюрпризов.

/ DISCOVERY
1–2 нед

Обязательная первая фаза. На выходе — документ scope, карта рисков, архитектурное решение, реалистичные сроки, фиксированная смета и кликабельный прототип там, где это даёт ясность по UX.

/ ЦЕНА
фикс

После discovery цена не плавает. До discovery называем диапазон, не точную цифру — её не существует. Если в процессе меняется скоуп — прозрачная переоценка по той же ставке, без «доделаем за свой счёт» и без «двойной цены за изменения».

/ GATE
до кода

Discovery — не «бесплатная консультация» и не «продажа продажи». Это отдельная оплачиваемая фаза, без которой мы не беремся за код. Деньги защищают обе стороны: если по итогам discovery станет ясно, что MVP в текущей формулировке не имеет смысла — это тоже результат.

/ 04.A

Что НЕ делаем — до подписания, а не после

На что не беремся — это сильнее доверия к тому, на что беремся. Если в вашем случае задача попадает в этот список — скажем прямо до подписания.

  • E-commerce полного цикла1С-обмен, складские остатки, маркетплейс-логика — задача не для соло-инженера, идите к профильным e-com-агентствам.
  • Двусторонние маркетплейсыЕсть и спрос, и предложение, нужно мэтчить — слишком сложная domain-логика для соло-формата.
  • EdTech-платформы с LMS-ядромУзкая ниша, требует продактового ведения и специализированной инфраструктуры (видеостек, прокторинг).
  • Native-мобайл (iOS/Android)Наш скоуп заканчивается на PWA. Если нужен полноценный нативный app — это другой подрядчик.
  • Проекты > 6M ₽ или > 6 мес без партнёровСоло-формат на таких масштабах превращается в риск. Берёмся, но обязательно с дизайнером, QA, вторым разработчиком.
/ 05 СТЕК · ИНФРА · ПЛАТЕЖИ

Один стек, который умеет и MVP, и SaaS

Принцип: не выбираем стек под каждый проект заново. Соло-инженер не может одинаково глубоко знать пять стеков. Работаем на одном — Nuxt + NestJS + PostgreSQL — который умеет всё необходимое и для MVP, и для SaaS-ядра.

/ 05.A — frontend

Nuxt 4 · Tailwind · TypeScript

Nuxt 4 / Next.js

SSR, статика, гибридный рендер. Подходит и для лендингов внутри приложения, и для кабинета. TypeScript строго везде, без исключений.

Tailwind CSS

Без громоздких компонентных библиотек (Vuetify, MUI, Ant) — кастомные UI-компоненты под задачу. Дизайн-система передаётся вам по окончании.

PWA, где это даёт ценность

Оффлайн-режим, установка на главный экран, push-уведомления. Не делаем PWA «по умолчанию» — только если задача реально требует.

/ 05.B — backend

NestJS · PostgreSQL · Prisma

NestJS на TypeScript

Модульная архитектура, scalable structure, dependency injection. Тот же стек, что во фронте — соло-инженер не переключает контекст между языками.

PostgreSQL + Prisma ORM

Типизированные миграции, генерируемые типы, никаких ручных SQL-склеек в коде. Schema-as-code, версионирование БД лежит в репозитории.

REST + авторизация

REST API по умолчанию (GraphQL — если по задаче). Email + magic link, OAuth (Google, Telegram, Apple), JWT-сессии, refresh-токены.

/ 05.C — инфра · платежи · интеграции

Docker · Sentry · CI/CD · Точка · 1С

Инфраструктура — Docker для деплоя, docker-compose для локалки, Sentry для error-tracking, базовые метрики (latency, throughput) с первого дня, CI/CD на GitHub Actions или GitLab CI (деплой по тэгу, не «вручную из мастера»), бэкапы базы и файлов настроены до релиза.

Платежи — Точка, ЮKassa, Тинькофф (выбор по тарифам и фискалу). Собственная биллинг-логика на тарифные планы, реккуренты, инвойсы. CRM — AmoCRM, Bitrix24, HubSpot через REST API.  — обмен через REST/SOAP, если задача требует. Не «делаем сайт на Битриксе», а интеграция веб-приложения с 1С-учётной системой.

/ 05.D — границы работы

Где наш профиль, а где нет

// наш основной профиль
  • Современный JS-стек: Nuxt, NestJS, TypeScript
  • PostgreSQL + Prisma, REST/GraphQL
  • Production-проекты с эквайрингом и интеграциями
  • Observability, error-tracking, документированная архитектура
  • PWA, веб-приложения, SaaS-ядра, B2B-кабинеты
// делаем с партнёрами
  • Проекты дороже 6M ₽ или дольше 6 мес
  • Сильный визуальный язык — профильный дизайнер
  • Сложный QA — отдельный тестировщик
  • Нагрузочное тестирование, DevOps на масштабе
  • Юридические/фискальные нюансы — профильные консультанты
// не беремся
  • Native-мобайл (iOS/Android отдельно)
  • E-commerce полного цикла с 1С-обменом
  • Двусторонние маркетплейсы
  • EdTech-платформы с LMS-ядром и видеостеком
  • Проекты без discovery

Сомневаетесь, наш ли это случай — скажем прямо на discovery, а не «возьмёмся за всё».

/ 07 ОТЛИЧИЕ

Чем отличается работа с нами

/ 07.01

Соло-инженер, а не цепочка из аккаунт-менеджеров и подрядчиков

В больших агентствах между основателем стартапа и тем, кто пишет код, стоит цепочка: аккаунт-менеджер → проджект → тимлид → иногда subcontractor-команда. На каждой передаче — потеря 30–50% контекста. У нас вы общаетесь напрямую с инженером, который ведёт проект. Минус подхода — одна точка отказа. Плюс — ноль шума в коммуникации, ноль «менеджер сказал так, а в коде получилось иначе».

/ 07.02

Discovery — gate, а не «бесплатная консультация»

Большинство студий продают «бесплатный аудит», а потом подгоняют скоуп под уже придуманное решение. Мы продаём discovery как полноценную услугу — и это нам, и заказчику страховка от перерасхода. Если по итогам discovery станет ясно, что MVP в текущей формулировке не имеет смысла — это валидный результат, лучше потерять 10% бюджета на старте, чем 100% за полгода.

/ 07.03

Production-опыт, а не «портфолио в кейсах»

Конкретный live-проект с эквайрингом через Точку, фискальными чеками, observability и документированной архитектурой — не картинка в кейсах, а работающий сервис. На нём прошли 54-ФЗ, фискальные операторы, callback-надёжность, observability в продакшне. Опыт ушёл в подход: платежи — отдельная фаза с планом, observability — до релиза, документация — параллельно коду.

/ 07.04

Один стек, не «расскажите, на чём хотите»

Не выбираем стек под каждый проект заново. Соло-инженер не может одинаково глубоко знать пять стеков. Работаем на одном — Nuxt + NestJS + PostgreSQL — который умеет всё необходимое для MVP и SaaS-ядра. Это значит: каждый следующий проект пишется быстрее предыдущего, потому что инфраструктура и подходы переиспользуются.

/ 07.05

Соло — где это плюс, где минус

Плюс: один контекст-холдер, никаких «передал коллеге», никакого bus-фактора в команде из трёх человек. Минус: при scope > 6M ₽ или > 6 мес — нужны партнёры (дизайнер, QA, второй разработчик), и мы это явно прописываем до подписания. Брать в одиночку и срывать сроки — нечестно.

/ 08 КАК РАБОТАЕМ

От discovery до production-релиза — шесть этапов

01 / 06
Discovery-сессия
Обязательная первая фаза. Документ scope, карта рисков, архитектурное решение (стек, схема данных, ключевые интеграции), реалистичные сроки и фиксированная смета на разработку. Кликабельный прототип там, где это даёт ясность по UX. Без discovery не беремся за код.
ScopeАрхитектураПрототип
1–2 недели
02 / 06
Спринты по 1–2 недели
Скоуп MVP разбит на спринты. В конце каждого — рабочая версия, которую можно развернуть и пощупать. Без «покажем через три месяца, когда всё будет готово». Заказчик видит прогресс и может корректировать приоритеты до того, как написан код следующей фазы.
СпринтыStagingДеплой
весь проект
03 / 06
Демо после каждого спринта
Короткий созвон или Loom-видео: что сделано, что в работе, что планируется. Если гипотеза не подтвердилась — корректируем приоритеты до того, как написан код следующей фазы. Это и точка контроля, и страховка от ухода в перерасход.
ДемоLoomПриоритеты
каждые 1–2 нед
04 / 06
Метрики встроены с первого спринта
События, воронки, аналитика — закладываются в архитектуру с самого начала, а не «прикрутим в конце». Через месяц после релиза у вас есть не интуиция, а данные: где пользователи отваливаются, что используют, чего не нашли.
СобытияВоронкиRetention
весь проект
05 / 06
Документация параллельно коду
ADR (architecture decision records) пишутся по ходу разработки, не «когда-нибудь потом». После каждого ключевого решения по архитектуре — короткий ADR: почему именно так, что рассматривали, что отбросили. Критично, если завтра решите взять CTO — он войдёт в проект за неделю.
ADRREADMEСхемы
весь проект
06 / 06
Релиз и observability
Sentry для error-tracking, кастомные метрики на критических путях (оплата, регистрация, ключевые действия). Алерты в Telegram — реакция на инцидент за минуты, не «узнаём от клиента». Бэкапы базы и файлов — настроены до релиза, не «когда понадобится».
SentryАлертыБэкапы
+14 дней
/ 09 КЕЙСЫ

Production-кейс с эквайрингом и observability

// «Приходи рисовать»

Образовательная студия рисования в Москве — запись на занятия, оплата онлайн через Точка-эквайринг, личный кабинет клиента, админка преподавателей и владельца, отчётность. Стек — Nuxt + NestJS + PostgreSQL.

Это главное доказательство компетенций: не маркетинговый текст, а работающий сервис, на котором мы прошли 54-ФЗ, фискальные операторы, callback-надёжность, observability в продакшне. core.digital — новая студия, кейсы по другим MVP-проектам готовятся; до тех пор детали покажем в звонке.

Запросить детали по архитектуре
// что вынесли из проекта

Опыт ушёл в подход:

  • paymentsProduction-эквайринг через Точку с интернет-кассой: фискальные чеки, возвраты, привязка платежей к записям и клиентам (54-ФЗ).
  • observSentry, кастомные метрики на критических путях, алерты в Telegram-канал — реакция на инцидент за минуты, не от клиента.
  • archADR (architecture decision records) после каждого ключевого решения. Через год новый разработчик читает историю, а не git blame.

Платежи — отдельная фаза с собственным планом. Observability и алерты — до релиза, не после первого инцидента. Документация архитектуры — окупается через 3–6 мес.

/ 10 FAQ

Частые вопросы до discovery

  • Зависит от типа продукта. Простой dashboard или личный кабинет — 800 000–2 000 000 ₽ за 2–4 месяца. SaaS-ядро с биллингом, multi-tenant и тарифными планами — 2 500 000–6 000 000 ₽ за 6–10 месяцев. Финальная смета фиксируется после discovery-фазы (1–2 недели, 10–15% бюджета). До discovery называем диапазон, не точную цифру — её не существует.

ОТВЕТ≤ 12 ч
DISCOVERY1–2 недели
MVP2–6 мес
ФОРМАТУдалённо · Москва

Назначить discovery-сессию по MVP

Расскажите про идею или задачу: что за продукт, какую гипотезу проверяем, кто пользователь, какие ограничения по бюджету и срокам. В ответ — короткое письмо с оценкой, в какой ценовой диапазон вы попадаете, и предложение по формату discovery-сессии. Без обязательств — ответ в течение 12 часов в рабочее время.