[ НАШ ПОДХОД ]

Собираем цифровые системы за 1–3 месяца

15 лет на рынке, 300 реализованных проектов, 75 млн пользователей продуктов Surf, 150 международных наград, топ-5 российских компаний заказной разработки. 80% клиентов работают с нами больше трёх лет.

Сегодня новые клиентские продукты мы собираем за квартал, замену клиентского или внутреннего legacy — за 1–3 месяца, замену «1С-Битрикс» — за три месяца по фиксированной стоимости.

Причина одна: мы перестроили разработку вокруг ИИ и собственного фреймворка Mini. Этап погружения и оценки — бесплатный.

Что поменялось внутри Surf

Мы не добавили ИИ поверх привычного процесса. Мы построили процесс так, чтобы агент делал рутину под нашим контролем, а инженеры занимались архитектурой, бизнес-логикой и финальным качеством.

Раньше крупный клиентский продукт с приложением, вебом и админкой собирался год. Сегодня — за квартал. Внутренние системы, где не нужен B2C-дизайн, — за месяц. Собственный сайт surf.ru — 500+ страниц и около 40 типов блоков в блочной CMS — мы пересобрали на Mini за один рабочий день на бэке.

Не вайбкодинг. Управляемое производство

Мы не даём агенту писать всё подряд. Архитектуру задаём мы, агент работает внутри границ фреймворка Mini. Стандартный обвес — CRUD, роли и права доступа, миграции баз данных, админка, стандартные интеграции — генерируется декларативно. Руками пишется только бизнес-логика.

Каждый кастомный метод покрывается API-тестами с фикстурами базы данных. Чистые функции — юнит-тестами. Пользовательские сценарии — Playwright. Критерии приёмки описываются в Markdown и трассируются до конкретного теста: если проходят все тесты — выполняются все критерии приёмки.

Инженеры отвечают за архитектуру, безопасность, ревью кода и финальную приёмку. Агент отвечает за скорость. Это не AI, который пишет много кода. Это архитектура, в которой AI пишет мало кода.

Mini — фреймворк, внутри которого работает агент

Mini — небольшой фреймворк над FastAPI, PostgreSQL, React и shadcn. Ядро — около 22 тысяч строк Python и 10 тысяч строк тестов, админка — около 12 тысяч строк TypeScript. Всё разбираемо руками одного человека.

Из коробки Mini даёт:

  • REST API, админку, роли и права доступа, стандартные способы интеграции;
  • готовые методы чтения агрегатов — count, distinct, sum, avg, медианы, перцентили, группировки, временные бакеты — без бэкенд-разработки;
  • multi-tenancy на уровне PostgreSQL schema-per-tenant: один фреймворк обслуживает и отдельные инсталляции, и B2B SaaS-платформы;
  • кодогенерацию клиентов на TypeScript и Flutter/Dart с фиксированной версией API.

Что это значит для клиента:

  • Стек стандартный: Python, FastAPI, PostgreSQL, React, Flutter. Онбординг Python-разработчика в наш код занимает один день.
  • Все исключительные права на разработанный код, документацию и репозиторий — клиенту.
  • Исходники Mini передаём на неисключительных правах — можно форкать, менять и при желании заменить. Без vendor lock.

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

Fixed price

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

Гибкость по скоупу

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

Гарантия полгода

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

Права и исходники

Все исключительные права на код, документацию и репозиторий — вам. Mini передаём с исходниками, можно форкать.

Как проходит проект

[ 01 ]

Погружение

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

[ 02 ]

Дизайн-концепция

Отрисовываем UI mobile first: приложение и мобильный веб совпадают на 95%, дизайн-система одна. В 80% случаев согласуем первую концепцию, иначе подключаем второго дизайнера и идём на второй круг.

[ 03 ]

Разработка на Mini

Описываем сущности предметной области декларативно, пишем кастомную бизнес-логику, интеграции и уникальные экраны. Документация, код и тесты живут в одном монорепозитории — проект получается AI-Agent-Native.

[ 04 ]

Проверка и запуск

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

[ обратная связь ]

Расскажите о проекте и мы предложим подходящие решения

напишите нам в Telegram
добавить файл

Отправляя запрос, вы соглашаетесь с политикой конфиденциальности