Перейти к содержимому
webdevnik · Николай Кузнецов · 12 лет в web-разработке

Системы, на которых держатся заказы, данные и процессы: строю на Go, привожу в порядок на PHP

CRM, кабинеты дилеров, интеграции с 1С и маркетплейсами, AI-ассистенты — с нуля на готовой основе или поверх того, что уже работает. Один разработчик, код и данные остаются у вас.

Go · PostgreSQL · Vue/Nuxt · Flutter · Laravel/PHP

С чего начать — зависит от того, есть ли у вас система

Система уже есть, и с ней проблемы

Тормозит, падает, остался без разработчика, данные расходятся между 1С, сайтом и маркетплейсами. Первый шаг: аудит проекта — 70 000 ₽ за 5 рабочих дней, или разбор интеграции — 60 000 ₽. Стоимость зачитывается в дальнейшую работу.

Системы ещё нет — процесс живёт в Excel и чатах

Заявки, заказы дилеров, согласования держатся на людях и таблицах. Первый шаг: карта MVP — 120 000 ₽ и документ на руках; первая версия на готовой основе — от 450 000 ₽ за 4–6 недель.

Кто за этим стоит

12 лет строю и сопровождаю web-системы для бизнеса: CRM, кабинеты дилеров, интеграции, back-office. Работаю один, как ИП, по договору — вы всегда знаете, кто отвечает за код, сервер и данные.

Новые системы строю на Go с PostgreSQL: они быстро работают под нагрузкой и дёшево живут на сервере. Проекты на Laravel/PHP беру на аудит, стабилизацию и сопровождение — переписывать работающее ради моды не предлагаю.

Не делаю лендинги, шаблонные магазины и правки в production без бэкапа и понимания рисков.

Перед стартом созваниваемся на 20 минут и разбираем задачу; дальше — переписка и работа по этапам.

Николай Кузнецов · ИП · в разработке с 2014

Формально

  • ИП, договор и акты на каждый этап
  • После приёмки код, база и доступы полностью переходят к вам
  • Системы живут на вашем сервере или в российском облаке
  • Документация и передача по акту на каждом этапе
Подробнее обо мне
Направления

Чем именно я занимаюсь

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

Привести в порядок то, что есть

01Стабилизация

Аудит и стабилизация Laravel/PHP

Проект работает, но стал источником риска: тормозит, падает, плохо деплоится или остался без разработчика. Проверяю код, БД, очереди, сервер, деплой, бэкапы и безопасность.

Результат: Понятная картина состояния, список критичных рисков, быстрые исправления и план стабилизации.
Запросить аудит
02Обмен данными

Интеграции и API-шлюзы

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

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

Построить систему под процесс

03Под ваш процесс

CRM и внутренние системы

Процесс живёт в Excel, чатах и памяти сотрудников — или коробочная CRM так и не легла на него. Строю систему под ваш процесс: заявки, роли, статусы, согласования, отчёты, интеграции с 1С. Живое демо можно открыть до обращения.

Результат: Процесс виден и управляем, рутина уходит из чатов и таблиц.
Спроектировать систему
04Кабинеты дилеров

B2B-кабинеты

Кабинеты для оптовиков и дилеров вместо Excel и переписки: роли, каталог, персональные цены, корзина, заказ из Excel, статусы, документы, интеграции с 1С. Если вместе с кабинетом нужен магазин, переросший шаблон, — это смежное направление.

Результат: Заказы и цены автоматизированы, менеджеры разгружены.
Получить карту MVP
05Розница и опт

Магазин B2B+B2C

Розница и опт в одном каталоге: персональные цены, свой чекаут, обмен с 1С. Для магазинов, которым очередная доработка коробки обходится дороже своей системы.

Результат: Каталог и цены управляются правилами, а не таблицами.
Разобрать задачу магазина

Расширить систему

06Растущее направление

AI-ассистенты для бизнеса

Помощник, отвечающий по вашим документам и каталогу (RAG), а не готовый бот без контекста. Боты в Telegram и MAX, web-виджеты, интеграции, разграничение доступа и логи. Ассистент строится с нуля под ваш процесс.

Результат: AI снимает рутину на ваших данных, с контролем приватности.
Обсудить AI
07Web · iOS · Android · Desktop

Приложения на Flutter

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

Результат: Приложение на всех платформах без четырёх отдельных разработок.
Обсудить приложение
Живые демо

Можно посмотреть, как это работает

Работающие системы на Go и PostgreSQL с ролями, данными и бизнес-логикой. Их можно открыть прямо сейчас и проверить качество реализации до обращения.

кабинет дилера
Заказ #4821принят
Прайс дилера−12%
Счёт и УПДЭДО
Доступно

B2B-кабинет дилера

Каталог, персональные цены, статусы, документы и взаиморасчёты.

Смотреть демо
CRM
Заявка DEMO-REG-007в работе
Согласованиеодобрено
Отчёт неделиготов
Доступно

CRM / внутренняя система управления

Заявки, роли, статусы, согласования, дашборд руководителя и отчёты.

Смотреть демо

Данные в демо синтетические

Новое строю на Go. Работающее на PHP не переписываю

Go — компилируемый язык, на котором работают крупнейшие российские сервисы с высокой нагрузкой. Для вашей системы это значит:

  • Быстро под нагрузкой. Отклик стабильно короткий и при 10 пользователях, и при 1 000 — без «тормозит к концу месяца»

  • Дёшево на сервере. Go-сервис потребляет в разы меньше памяти, чем аналог на PHP: для кабинета на 50 дилеров хватает VPS за 2–4 тыс. ₽ в месяц (для типовой нагрузки)

  • Деплой одним файлом. Приложение собирается в один исполняемый файл и Docker-образ: развернуть или перенести на другой сервер может любой системный администратор

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

  • Есть кому поддерживать. Go — один из самых востребованных серверных языков в России; senior-разработчики получают 260–320 тыс. ₽ (hh.ru, 2026) — при желании вы наймёте своего. Код передаётся с документацией и тестами, в вашем репозитории

Где остаётся Laravel/PHP

Если у вас уже есть система на PHP, которая работает и приносит деньги, переписывать её ради моды — плохая идея, и я её не предложу. Такие проекты я стабилизирую и сопровождаю на PHP. Если в PHP-проект упёрлась одна тяжёлая часть — обмены, отчёты, очереди — её можно вынести в отдельный Go-сервис рядом, не трогая остальное. Новую систему с нуля строю на Go.

Подробнее и кейс

Как работаю

Как идёт работа

01

Экспресс-разбор

Бесплатно, ответ за 1 рабочий день: беру ли задачу и какой первый шаг.

02

Первый платный шаг

Аудит 70 000 ₽, разбор интеграции 60 000 ₽ или карта MVP 120 000 ₽: документ на руках, стоимость зачитывается.

03

Этапы по 2–4 недели

180 000–380 000 ₽ каждый или развёртывание готовой основы за 250 000–300 000 ₽: каждый этап заканчивается работающим результатом.

04

Сопровождение

От 30 000 ₽ в месяц по SLA.

Цены

Сколько это стоит

Цены фиксируются в договоре на каждый этап. Входные шаги зачитываются в следующий.

  • Аудит Laravel/PHP-проекта70 000 ₽

    Проект тормозит, падает или остался без разработчика

    Срок:
    5 рабочих дней
    Зачёт
    зачёт в стабилизацию
  • Разбор задачи и карта MVP120 000 ₽

    Системы ещё нет, процесс живёт в Excel и чатах

    Срок:
    1–2 недели
    Зачёт
    зачёт в разработку
  • Одна интеграция / API-шлюзот 200 000 ₽

    Связать две системы: сайт, 1С, CRM, эквайринг, доставка

    Срок:
    2–4 недели
    Типично
    типично 260 000 ₽
  • Развёртывание готовой основы CRM250 000 ₽

    Процесс похож на демо, нужна своя система быстро

    Срок:
    2–3 недели
  • Развёртывание готовой основы B2B-кабинета300 000 ₽

    Дилеры шлют заказы почтой и в Excel

    Срок:
    2–3 недели
  • MVP CRM с нуляот 600 000 ₽

    Процесс не похож на готовую основу

    Срок:
    4–6 недель
    Типично
    типично 800 000 ₽
  • Наблюдение30 000 ₽/мес

    Система работает, нужен присмотр

    Срок:
    реакция 1 рабочий день

Кому не подхожу: лендинги, шаблонные магазины и правки в production без бэкапа.

Один разработчик — не одна точка отказа

Доверить систему одному человеку — риск, и я его снимаю так:

  1. Всё у вас. Новый проект разрабатываю на своих серверах и после полной приёмки переношу к вам целиком — код, базу, доступы. Существующий проект остаётся в вашем репозитории и на ваших серверах. После передачи вы от меня не зависите

  2. Стандартный стек. Go, PostgreSQL, Docker, Vue — разработчиков на этом стеке в России много, любой квалифицированный специалист разберётся без меня; в Laravel-проектах сохраняю привычную структуру фреймворка

  3. Передача по акту. Каждый этап заканчивается работающим результатом, документацией и актом — незавершённой «чёрной коробки» не бывает

  4. Инструкция «если что». У клиента на сопровождении есть документ: где что лежит, как восстановить из бэкапа, как откатить релиз, как подключить другого исполнителя

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

Что обычно спрашивают

Вы делаете системы с нуля или только дорабатываете существующие? +

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

Вы работаете только с Laravel? +

Нет. Новые системы строю на Go (Fiber) с PostgreSQL, интерфейсы — на Vue/Nuxt, приложения — на Flutter. Laravel/PHP — второй стек: аудит, стабилизация и сопровождение проектов, которые уже на нём работают. Переписывать работающий PHP-проект ради смены языка не предлагаю.

Можно ли показать реальные проекты? +

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

Можно ли начать с небольшой задачи? +

Да, так и задумано. Сначала экспресс-разбор — бесплатно, ответ за 1 рабочий день. Для существующего проекта дальше аудит — 70 000 ₽, 5 рабочих дней, для новой системы — карта MVP — 120 000 ₽, 1–2 недели. Входные шаги зачитываются в следующий этап, оплата по этапам, остановиться можно после любого.

Почему Go — и кто потом будет это поддерживать? +

Go даёт быстрый отклик, низкое потребление ресурсов и деплой одним файлом. Разработчиков на Go в России много, код передаётся с документацией и тестами в вашем репозитории.

Вы работаете один — что будет, если вы недоступны? +

Всё у вас. Новый проект разрабатываю на своих серверах и после полной приёмки переношу к вам целиком — код, базу, доступы. Существующий проект остаётся в вашем репозитории и на ваших серверах. После передачи вы от меня не зависите. Стек стандартный: Go, PostgreSQL, Docker, Vue — разработчиков на этом стеке в России много, любой квалифицированный специалист разберётся без меня; в Laravel-проектах сохраняю привычную структуру фреймворка. Каждый этап заканчивается работающим результатом, документацией и актом — незавершённой «чёрной коробки» не бывает.

Решения

Разборы типовых задач

Как выбирают и строят такие системы: симптомы, варианты решения, цены и сроки.

Все решения →
Интеграции и API

Обмен 1С с сайтом: как устроен, что ломается и как сделать надёжно

Обмен 1С с сайтом — это регулярная передача данных в обе стороны, и его надёжность определяют два решения: какой протокол выбран и что заложено на случай сбоя — молчаливое падение обмена или заметная ошибка с повтором. Технически это делается тремя способами: типовым протоколом обмена CommerceML (файлы XML по расписанию), обменом через API (веб-сервисы 1С, OData или свой шлюз) и простыми файловыми выгрузками по расписанию. Ломается обмен почти всегда не в самом протоколе, а вокруг него: обмен идёт по расписанию и молча падает, ошибку никто не видит, а по каждому полю не зафиксировано, какая система главная. Ниже — как устроен каждый способ, что именно отказывает и что делает обмен надёжным.

≈ 10 мин · читать →
Интеграции и API

Интеграция интернет-магазина с 1С: что в неё входит и как её заказать

Интеграция интернет-магазина с 1С — это проект с понятным составом работ: постановка ТЗ по каждому типу данных (каталог, цены, остатки, заказы, статусы, оплаты), доработка стороны 1С, доработка стороны сайта и тестирование обмена, а не разовая настройка готового модуля. Работа состоит из двух частей: сторону 1С (правила обмена, состав выгрузки, публикация базы) готовит 1С-специалист, сторону сайта — бэкенд-разработчик, который принимает и отправляет данные, обрабатывает ошибки и ведёт журнал обменов. Заказать её можно только после того, как по каждому типу данных названы направление, частота и главная система — иначе интеграция превращается в спор двух баз о том, чьё значение правильное. Ниже — что входит в состав работ, как подготовиться, что написать в ТЗ, из каких этапов состоит проект и сколько это стоит.

≈ 10 мин · читать →
Интеграции и API

Интеграция CRM с 1С: зачем и как связать продажи с учётом

Интеграция CRM с 1С — это автоматический обмен между системой продаж и учётом: клиенты и сделки живут в CRM, деньги, документы и отгрузки — в 1С, а обмен переносит счета, оплаты и статусы между ними без ручного копирования. Нужна она, когда менеджеры вбивают одного клиента в две системы, счёт выставляется «через бухгалтера», а вопрос «оплатили или нет» решается сообщением в чат. Ниже — какие данные связывать и кто по каким главный, где предел штатных коннекторов готовых CRM, как в тот же контур встают маркетплейсы и сколько это стоит.

≈ 9 мин · читать →
Стек

Стек и зоны ответственности

Новые системы строю на Go (Fiber) с PostgreSQL и Redis, интерфейсы — на Vue/Nuxt, приложения — на Flutter. Проекты на Laravel/PHP беру на аудит, стабилизацию и сопровождение.

Backend и данные
  • Go/Fiber
  • PostgreSQL
  • Redis
  • Laravel/PHP — существующие проекты
  • MySQL
Frontend и клиенты
  • Vue
  • Nuxt
  • Flutter
AI
  • RAG на данных компании
  • интеграции с LLM
  • боты (Telegram, MAX, web)
Инфраструктура
  • Docker
  • Nginx
  • Traefik
  • Linux
  • CI/CD с откатом
  • бэкапы
  • очереди
  • мониторинг
  • российские облака
  • Производственный контур — то, чем рабочая система отличается от прототипа: очереди вместо блокировок, релизы с откатом, ошибки видны в логах и мониторинге, рост нагрузки не требует переписывания.
Не нашли своё направление

Нестандартная задача в этом стеке?

Беру и другие сложные системы в этом классе задач — внутренние сервисы, нестандартные каталоги, отраслевые системы. Опишите задачу — отвечу, берусь ли и с чего разумно начать.

Сюда точно не входит
  • лендинги и сайты-визитки
  • шаблонные интернет-магазины
  • SEO-блоги как основной канал
  • правки production без бэкапов и понимания рисков
Первый шаг

Опишите задачу — я отвечу, с чего начать и сколько это стоит

Расскажите, что у вас есть — или что нужно построить — и какой результат нужен бизнесу. Я подскажу, с чего разумнее начать.

Сайт использует cookie: технические — для работы сайта, и аналитические (Яндекс Метрика) — для обезличенной статистики посещений. Аналитика включается только с вашего согласия. Подробнее