Работа живёт в таблицах
Несколько человек редактируют одну Google-таблицу, версии расходятся, историю изменений никто не восстановит.
Личные кабинеты, внутренние CRM, калькуляторы смет, панели управления с ролями. Вместо таблиц и переписки — один инструмент.
Несколько человек редактируют одну Google-таблицу, версии расходятся, историю изменений никто не восстановит.
Смету или цену считает менеджер в калькуляторе по инструкции. Ошибки случаются, скорость зависит от человека.
Вы посмотрели несколько CRM, и в каждой 80% лишнего, а нужных 20% нет. Или есть, но стоят как отдельный проект.
Статус заказа, документы, историю — всё приходится спрашивать у менеджера, и тот тратит на это полдня.
Часть в CRM, часть в учётной системе, часть в почте. Собрать картину вместе невозможно.
Ваш инструмент полезен не только вам — и вы думаете о подписке, тарифах и отдельных аккаунтах для клиентов.
Владелец, менеджер, клиент, подрядчик — каждый видит своё.
По отделу, филиалу или проекту.
Кто, что и когда изменил — с возможностью откатить.
При необходимости, для ролей с доступом к деньгам и персональным данным.
Структура под ваши сущности, а не под чужой шаблон.
Выдерживают сотни тысяч записей без торможения.
Перенос того, что сейчас живёт в Excel и Google Sheets.
Те же, по которым сейчас считает менеджер, только без ошибок.
По ответственным, статусам, направлениям.
По вашему шаблону, а не стандартной таблицей.
Договоры, счета, акты — сразу из данных системы.
На главной, чтобы не собирать картину вручную каждое утро.
Telegram, почта, SMS — куда вам удобнее.
CRM, товароучёт, бухгалтерия.
Если это SaaS — тарифные планы и регулярные списания.
Для мобильного приложения или партнёров.
Не «что должна уметь система», а как сейчас устроена работа: кто что делает, откуда берутся данные, где теряется время. Часто половина пожеланий отпадает уже здесь. 3–5 дней.
Кликабельная схема экранов: видна логика, переходы и состав данных. Изменить что-то здесь стоит часы, а не неделю переделки кода. 1–2 недели.
Делим систему на блоки, каждый со своей ценой и сроком. Вы видите, что входит в первый запуск, а что можно отложить. Вместе с прототипом.
Каждые две недели — рабочий блок, который можно открыть и попробовать. Приоритеты между этапами можно менять.
Переносим данные, обучаем команду, месяц держим руку на пульсе. Дальше — развитие по вашим задачам.
Веб-приложение считается не «по страницам», а по сложности логики. Ориентиры ниже — из нашей практики.
Одна роль пользователя, понятная логика, несколько типов данных.
Несколько ролей, свои процессы, отчёты и обмен с имеющимися системами.
Сервис по подписке: много клиентов, тарифы, оплаты, изоляция данных.
Первый этап — разбор процесса и прототип — можно заказать отдельно за $1200. На выходе вы получаете схему системы и оценку, с которой можно идти к любому подрядчику, не только к нам.
Вопрос «своё или готовое» стоит решать честно, и ответ чаще на стороне готового. Если ваш процесс типовой, а на рынке есть сервис, который его покрывает за умеренные деньги, разработка собственной системы будет дороже и медленнее. Мы говорим это клиентам первыми.
Своя система оправдана в трёх случаях. Первый — процесс не укладывается в чужую логику: вы подстраиваете работу под программу вместо того, чтобы программа подстраивалась под вас. Второй — нужные функции есть, но стоят непропорционально: за одну нужную возможность приходится покупать самый дорогой тариф на всю команду. Третий — система сама является продуктом, который вы планируете продавать.
Главный риск в таких проектах не технический, а тот, что систему сделают не ту. Поэтому мы начинаем не с кода, а с разбора текущего процесса: кто что делает, откуда берутся данные, где именно теряется время. Часто на этом этапе половина изначальных пожеланий отпадает — оказывается, что задачу закрывает более простое решение.
Дальше идёт кликабельный прототип без дизайна: схема экранов, переходов и состава данных. Изменить что-то в прототипе стоит час, а в написанном коде — недели. Именно здесь дешевле всего ловятся ошибки в логике.
Разработку ведём этапами, каждый со своей ценой и сроком. Каждые две недели вы получаете часть, которую можно открыть и попробовать. Это снимает главный страх больших проектов: в любой момент видно, за что заплачено, и в любой момент можно остановиться, имея на руках рабочую систему, а не папку с кодом.
Личный кабинет или калькулятор с одной ролью — от $6000 и 8–10 недель. Внутренняя система с несколькими ролями, процессами и отчётами — от $12000, от трёх месяцев. SaaS с подписками — от $20000. Точная оценка появляется после прототипа.
Потому что до разбора процесса никто — ни мы, ни вы — не знает точного объёма. Назвать цифру наугад можно, но она либо завышена «про запас», либо занижена, и тогда в процессе «находятся» дополнительные работы. Мы называем вилку сразу, а точную цену — после прототипа, когда виден каждый экран.
Часто да, и мы первыми об этом скажем. Своя система оправдана, когда ваш процесс не укладывается в чужую логику, когда за нужные функции готовые сервисы просят непропорционально много, или когда система сама становится продуктом.
Прототип — через 1–2 недели после старта, его уже можно кликать. Первый рабочий блок, который открывается в браузере и работает с реальными данными, — через 3–4 недели. Дальше каждые две недели добавляется следующий блок.
Laravel на бэкенде, Next.js или Inertia + React на фронтенде, PostgreSQL или MySQL — в зависимости от задачи. Мобильные приложения — Flutter. Стек выбираем под проект и под то, кто будет поддерживать систему дальше.
Да, это стандартная часть запуска. Переносим из таблиц, выгрузок CSV или напрямую из базы старой системы. Перед переносом показываем, как данные лягут в новую структуру, — чтобы не выяснилось после, что чего-то не хватает.
Месяц после запуска держим руку на пульсе — это входит в стоимость. Дальше либо абонемент на развитие, либо почасовая работа по запросу. Код, репозиторий и доступы ваши: продолжить развитие может любой разработчик.
Обсудить систему
Начать проект