Все услугиРазработка SaaS
Vlad Sedenko · Web Product Developer

Услуга / Независимый специалист

Разработка SaaS, который выходит в продакшн и масштабируется — а не только демо

SaaS — это больше, чем интерфейс: это аккаунты, роли, биллинг, данные и логика, которая всё это связывает. Я строю веб-приложения от начала до конца: от минимальной версии для запуска до продукта, который продолжает расти, — с архитектурой, выбранной под то, куда на самом деле движется ваш бизнес. 10+ лет, 120+ запусков, база в Варшаве, работаю по всему ЕС.
  • Объём продукта и архитектура, которую не придётся переписывать через полгода
  • Аккаунты, роли, подписки и биллинг со Stripe
  • Дашборды, админки, клиентские порталы и внутренние инструменты
  • Фиксированный объём и цена письменно, еженедельные демо, весь код ваш
Получить оценку проекта

/ Кому подходит

Для кого это

Основатели с идеей продукта

Нужно настоящее приложение, где пользователи регистрируются и платят — а не очередной питч-дек или кликабельный прототип.

Малый бизнес

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

SaaS-команды

Senior-руки для нового модуля, распутывания существующего кода или второй версии.

Агентства и консалтинги

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

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

/ Объём

Что я строю

Аккаунты, роли и multi-tenancy

Регистрация, вход, права доступа — сантехника, которая нужна каждому продукту и которую никто не должен замечать. Если клиенты — компании, приложение multi-tenant с самого начала: у каждого клиента своё пространство со своими пользователями, ролями и строго изолированными данными. Дёшево в первый день, мучительно дорого задним числом — поэтому решается на этапе объёма.

Подписки и биллинг со Stripe

SaaS, который не умеет брать деньги, — это хобби. Stripe целиком: тарифы, месячные и годовые подписки, триалы, апгрейды, отмены, возврат неудавшихся платежей и счета. Данные карт не касаются ваших серверов; деньги идут прямо на ваш Stripe-аккаунт.

Дашборды и пользовательские экраны

Списки, фильтры, поиск, графики, экспорты — спроектированные вокруг задач, которые пользователи реально решают, а не вокруг структуры базы. Разница между продуктом, который терпят, и продуктом, который рекомендуют.

Админки и внутренние инструменты

Видно, что происходит внутри продукта: кто зарегистрировался, кто платит, где пользователи застревают. Админ-панель строится параллельно с продуктом — команда ведёт бизнес, не прося разработчика делать запросы к базе.

Интеграции

Платежи, транзакционная почта, CRM, аналитика, бухгалтерия, сторонние API — соединены в одну систему. Там, где интеграция избавит от разработки целой функции, скажу об этом прямо.

Клиентские порталы

Часто самое ценное приложение — портал, где ваши существующие клиенты видят свои заказы, документы, брони или статус проекта, — заменяющий сотню писем в неделю. Та же архитектура, другая бизнес-модель.

/ Этапы

Как оценивается разработка SaaS

Самая дорогая ошибка в заказной разработке — построить слишком много до того, как этим кто-то воспользуется. Поэтому каждый SaaS я оцениваю по этапам.

Первый этап — MVP: минимальная версия, в которую реальные пользователи могут войти и получить пользу. MVP — отдельная услуга: от 5000 € фиксированно, за 2–4 недели. Ключевое: MVP строится на модели данных и архитектуре полного продукта — при росте ничего не выбрасывается.

Дальше итерируем. Каждый следующий этап — биллинг, больше ролей, интеграции, админка v2 — получает свой письменный объём, фиксированную цену и срок до старта. Что строить дальше, вы решаете по сигналам реальных пользователей, а не по роадмапу, придуманному до запуска. Крупные приложения всегда оцениваются так: как последовательность этапов, которые вы утверждаете по одному, — и никогда как одна пугающая смета на год.

/ Стек

Архитектурные решения для не-инженеров

Вам не нужно знать, как работает стек, но вы заслуживаете знать, почему он выбран. Мой набор по умолчанию для SaaS намеренно скучный:

Next.js — само приложение

Фреймворк, на котором работают многие продукты, которыми вы уже пользуетесь. Быстрые страницы, хорошее SEO для публичной части и огромный рынок специалистов, если команда когда-нибудь вырастет за пределы меня.

Laravel (PHP) — тяжёлый бэкенд

Зрелый, отлично документированный и знаменитый именно тем, что нужно SaaS: очереди, регулярные задачи, уведомления, биллинг.

PostgreSQL — база данных

Надёжная open-source рабочая лошадка, на которой работают и банки, и стартапы. Ваши данные — в формате, с которым справится любой разработчик в мире.

Stripe — деньги

Собственный биллинг — то, от чего продукты умирают. Stripe — отраслевой ответ на подписки, счета и карточный комплаенс.

Почему скучное-но-проверенное вместо модного в этом квартале? Потому что ваш продукт будет жить годами, а каждый экзотический выбор технологии — налог, который платится вечно: сложнее найм, тоньше документация, рискованнее обновления. Проверенные инструменты дешевле в эксплуатации, легче передаются и так же способны масштабироваться. Если проекту действительно нужно что-то другое, я порекомендую это и объясню простым языком — стек служит бизнесу, и никогда наоборот.

/ Результат

Что вы получаете

Работающее приложение

Реальные пользователи регистрируются, работают и платят.

Весь код принадлежит вам

Репозиторий, аккаунты и инфраструктура на ваше имя — без привязки.

Задокументированная архитектура

Настолько, что её подхватит любой компетентный разработчик.

Протестированные ключевые сценарии

Типобезопасный код и автотесты там, где важно: регистрация, оплата, ключевое действие продукта.

Партнёр, говорящий на двух языках

Кода и бизнеса — и отвечающий в течение 24 часов.

/ Процесс

Как это работает

  1. Бесплатный 20-минутный созвон

    Вы описываете, что продукт должен делать; я задаю вопросы, которые формируют объём. Без подготовки, без обязательств.

  2. Фиксированный объём и цена, письменно

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

  3. Разработка с еженедельными демо

    Каждую неделю вы видите работающий продукт и управляете тем, что дальше. Без месяцев тишины с большим показом в конце.

  4. Запуск и поддержка

    Деплой, аналитика и следующие этапы, оцениваемые по одному, когда реальное использование показывает, что стоит строить дальше.

10+

лет в веб-разработке

120+

запущенных проектов

24h

ответ, база в ЕС

/ Честный тест

Когда вам не нужен кастомный SaaS

Иногда честный ответ на «можете это построить?» — «вам не стоит за это платить». Несколько случаев, о которых я скажу на первом же созвоне:

Готовое делает 90%

Если Airtable, приложение Shopify или существующий SaaS закрывает ваш процесс за умеренную месячную плату, кастомная разработка — дорогой способ получить тот же результат. Купите готовое, а бюджет потратьте на клиентов.

Спрос ещё не проверен

Если никто даже в принципе не согласился платить, лендинг и двадцать разговоров стоят почти ничего и научат больше, чем любой код. Возвращайтесь, когда кто-то захочет вам заплатить.

No-code доведёт до десяти пользователей

Для простых внутренних процессов no-code может честно хватить. Кастомная разработка окупается, когда вы упираетесь в его стены — цены, производительность, права, интеграции, — и к тому моменту вы будете точно знать, что строить.

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

/ Доказательство

SaaS, которые я построил

Два моих собственных продукта показывают, как это выглядит на практике: wMenu — SaaS для ресторанов с QR-меню, онлайн-заказами и дашбордом владельца, и dr100 — платформа для стоматологической клиники с записью и потоками пациентов. Оба работают в продакшене, и реальные бизнесы зависят от них ежедневно — та же архитектура аккаунтов, биллинга и дашбордов, которую я построил бы для вас, сначала проверенная на моих собственных деньгах.

Обсудить объём проекта

Расскажите, что должен делать ваш продукт. В течение 24 часов я отвечу с минимальной разумной первой версией и планом, как бы я её построил — без обязательств.

Отвечаю в течение 24 часов. Вы общаетесь напрямую со мной, а не с отделом продаж.

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

Начинать с MVP или сразу строить полный SaaS?

Почти всегда — MVP. Первая версия, готовая к запуску, стоит от 5000 € фиксированно и занимает 2–4 недели: вы учитесь на реальных пользователях, прежде чем вкладывать больший бюджет. Разница в том, как я строю MVP: модель данных и архитектура с первого дня проектируются под полный продукт, так что MVP — это первый этап вашего SaaS, а не одноразовый прототип, за который вы платите дважды.

Можете построить multi-tenant приложение, где у каждого клиента своё пространство?

Да — большинство SaaS, которые я делаю, multi-tenant: одно приложение, много клиентских аккаунтов, у каждого свои пользователи, роли и данные, строго изолированные друг от друга. Multi-tenancy — архитектурное решение первого дня, а не функция, которую прикручивают потом; именно поэтому оно решается на этапе объёма, до того как написана первая строка кода.

Как работают подписки и биллинг? Мне нужно самому возиться с платежами?

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

Какие постоянные расходы после запуска?

Два вида. Инфраструктура — хостинг, база данных, почта и комиссии Stripe за транзакции — вы платите напрямую провайдерам со своих аккаунтов, без наценки и без привязки ко мне. И разработка — новые функции и сопровождение, которые оцениваются так же, как первая сборка: письменный объём и фиксированная цена за этап, только когда вам действительно что-то нужно. Обязательного ретейнера нет.

Можете подхватить SaaS, который начал другой разработчик?

Да, это частый случай. Начинаю с платного code review: читаю кодовую базу, проверяю основы безопасности и даю честную письменную оценку — что надёжно, что рискованно и что нужно, чтобы двигаться дальше. Иногда вердикт — «всё в порядке, продолжаем»; иногда дешевле переписать часть, чем латать. В любом случае вы решаете на основе реальной информации, а не догадок.