Перейти к содержимому
Условия

Веб-разработка: личные кабинеты и платформы под задачу

Веб-разработка кабинета заменяет обмен таблицами и письмами: клиент сам видит статус заказа, скачивает документы и оставляет заявку, партнёр — свои условия и отчёты, сотрудник — задачи и данные по своей роли. Собираем на Next.js и Payload CMS от 200 000 ₽ и от 4 недель, начиная с рабочей первой версии. Интерфейс рисуем в том же проекте, под ваш бренд. Дизайн без разработки не берём. Исходный код и репозиторий ваши с первого дня.

Стоимость
от 200 000 ₽первая рабочая версия; полный кабинет с ролями — от 600 000 ₽
Срок
от 4 недельФиксируется в договоре
Если сорвём срок
минус 20%Стоимость работ по договору снижается на 20%. Пункт 3.2 образца

Отвечаем обычно в течение двух рабочих дней. Если задача не наша — скажем сразу.

Когда это нужно

Когда это нужно

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

  • Клиенты спрашивают статус в переписке

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

  • Всё держится на таблицах

    Общая таблица работала, пока в ней было три человека. Теперь версии расходятся, формулы кто-то стёр, а кто внёс правку — не восстановить. Данные пора перенести туда, где есть роли и история изменений.

  • Партнёрам нужен доступ, но не ко всему

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

  • Готовый сервис почти подходит

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

Что входит

Что входит в работу

Оплата поэтапная: 50% перед этапом, 50% после подписания акта приёмки этапа. Аванса за весь проект нет.

  1. Обследование и техническое задание

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

    Остаётся у вас Техническое задание, схема решения, оценка и план этапов. Документы остаются у вас и подойдут любому подрядчику.

  2. Проектирование

    • Кликабельный прототип всех основных экранов
    • Прорисовываем состояния, о которых забывают: пустой список, ошибка, нет прав
    • Согласуем оформление под ваш бренд

    Остаётся у вас Кликабельный прототип и макеты экранов.

  3. Разработка первой версии

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

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

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

    • Разворачиваем в вашем контуре и проверяем на реальных данных
    • Обучаем администратора
    • Передаём документацию, доступы и регламент действий при сбое

    Остаётся у вас Работающий кабинет, исходный код, руководства пользователя и администратора, 14 дней бесплатных доработок после запуска.

Что не входит

Что не входит

Перечисляю до договора, чтобы это не выяснилось после оплаты. Часть пунктов берём отдельно, часть проще сделать самим.

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

На чём делаем и почему

Стек выбран так, чтобы вы могли сменить подрядчика без переписывания проекта.

Интерфейс

  • Next.js
  • TypeScript
  • React

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

CMS

  • Payload CMS
  • обмен с WordPress
  • обмен с 1С-Битрикс

Кабинет и админка живут в Payload. Уже стоящую CMS не переписываем: подключаем по API.

Серверная часть и данные

  • Node.js
  • PostgreSQL
  • Docker

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

Доступ и безопасность

  • роли и права
  • журнал действий
  • двухфакторный вход

Кто что видел и менял — восстанавливается по журналу, а это первое, что спросят при разборе инцидента.

Обмен

  • REST
  • вебхуки
  • обмен с 1С

Данные ходят между системами сами, без выгрузок в таблицы руками.

Почём

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

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

Классы задач, вилки стоимости, сроки и факторы, влияющие на цену
Класс задачиСтоимостьСрокЧто двигает цену
Первая версия: одна роль, ключевой сценарий200 000 – 600 000 ₽4–8 недельЧисло экранов, нужен ли обмен с учётной системой, сложность правил доступа
Кабинет с ролями и обменом600 000 – 1 500 000 ₽2–4 месяцаЧисло ролей, документы и подписи, объём переносимых данных, требования к журналированию
Платформа с несколькими сторонамиот 1 500 000 ₽от 4 месяцевВзаиморасчёты между сторонами, платежи, публичный интерфейс и внутренняя панель одновременно

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

Вопросы

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

Вопросы, которые задают до договора. Если вашего здесь нет — спросите, ответим так же прямо.

Потому что список того, что «обязательно нужно», всегда длиннее того, чем в итоге пользуются. Первая версия закрывает один ключевой сценарий целиком и выходит к людям через 4–8 недель. Дальше вы достраиваете, глядя на то, что реально делают пользователи, а не на предположения. Обратная стратегия — полгода строить всё сразу — обходится дороже ровно на стоимость того, чем никто не пользуется.

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

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

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

У вас останется всё, что закрыто актами, плюс исходный код на своём репозитории, документация и техническое задание. Оплата поэтапная: 50% перед этапом и 50% после подписания акта, поэтому ваше обязательство в любой момент не превышает половины текущего этапа сверх принятых работ. Незакрытая часть предоплаты возвращается.

Веб-разработка кабинета: экраны, роли, обмен, выкат. Интерфейс согласуем под ваш бренд в том же проекте. Отдельно макеты, логотип и «сделайте красиво» без кода не берём: мы не дизайн-студия.

На Payload CMS и Next.js. Уже стоящий WordPress или 1С-Битрикс не переписываем: подключаем по API. Свою CMS «с нуля» не продаём — спрос на это в основном учебный, а заказчику нужна рабочая админка.

Нужен, если кабинет должен показывать остатки, долги или документы из учёта. Простой обмен по готовым механизмам платформы обычно укладывается в 100 000 – 200 000 ₽ и делается внутри проекта. Дорого становится, когда конфигурация сильно доработана и данные лежат не там, где предполагает типовая: тогда сначала обследование, потом цифра.

Расскажите, что нужно сделать

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

Отвечаем обычно в течение двух рабочих дней. Если задача не наша — скажем сразу.