• Приложения и продукты · Next.js

Внутренняя система: когда работа живёт в двадцати таблицах и голове одного человека

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

Посмотреть, как это работает
Стоимость
после бесплатного аудита
Гарантия
30 дней после подписания акта
Специализация
собственные системы на Next.js и PostgreSQL
после бесплатного аудита
Стоимость
30
Гарантия

дней после подписания акта

собственные системы на Next.js и PostgreSQL
Специализация
от 30 до 120 рабочих дней
Срок
бесплатный разбор процессов
Начало
в течение 2 часов
Ответ
по письменному договору
Работа
Что входит

Полный перечень работ и того, что вы получаете на выходе

  • первый рабочий контур под один процесс, которым можно пользоваться, а не вся система сразу
  • документы, рождающиеся из данных: реквизиты правятся в одном месте, а не в каждом файле
  • права доступа: кто что видит, кто что меняет, кто только читает
  • история изменений — видно, кто, когда и что сделал, без вопросов «а кто это исправил»
  • фоновые задания вместо напоминаний в голове: сроки, просрочки, регулярные отчёты
  • перенос того, что уже накоплено в таблицах, с проверкой на месте
  • работа с телефона там, где это действительно нужно, а не везде
  • письменно описано, как добавлять новое, когда процесс изменится
Когда эта услуга не подходит

Что не входит в работу — чтобы не было сюрпризов на сдаче

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

Ситуации, в которых эта услуга даёт результат

Сценарий 1 из 4

Компания, переросшая таблицы

Файлов стало больше десяти, у каждого своя версия, и никто не уверен, какая действующая. Классический момент, когда система уже нужна.

Разберём вашу ситуацию на бесплатном аудите
Бесплатный разбор процессов

Смотрим, как работа идёт сейчас, и действительно ли нужна собственная система: часто хватает готового решения.

Что мы измеряем

  • Что болит больше всегоС этого и начинаем. Система, которую делают «всю сразу», не запускается годами; система под один болезненный процесс работает через месяц.
  • Есть ли готовое решениеПроверяем честно. Если ваш процесс стандартный, коробочная CRM обойдётся в разы дешевле, и сказать это — наша обязанность, а не потеря.
  • Сколько людей будет работатьДвое или двадцать — разные требования к правам доступа, истории изменений и тому, насколько система должна быть защищена от ошибок.
  • Какие документы на выходеСамая быстрая отдача обычно здесь: документы из данных убирают и ручной труд, и ошибки в реквизитах одновременно.
  • Что с имеющимися даннымиТаблицы, которые ведут годами, почти всегда неоднородны. Перенос — отдельная работа, и её объём надо оценить заранее.
  • Кто этим будет пользоваться на самом делеГлавный риск не технический. Система, которую сотрудники обходят, — это потраченные деньги, и об этом лучше говорить до начала.

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

  • описание того, как работа идёт сейчас, вашими словами
  • ответ, подойдёт ли готовое решение вместо собственного
  • предложение, с какого процесса начать и почему именно с него
  • оценка первого контура с разбивкой по этапам

Срок: 3–7 рабочих дней

Почему это бесплатно

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

Что дальше

Вы получаете описание процессов и оценку. Дальше решаете сами — документ остаётся у вас.

Короткая форма: контакт и адрес сайта

  • Договор, акт и гарантия 30 дней

    На каждый проект письменный договор: объём, сроки, сумма, порядок приёмки. После сдачи — акт и счёт, затем 30 календарных дней гарантии.

  • ФОП и безналичный расчёт

    Исполнитель — зарегистрированный ФОП. Оплата на счёт с закрывающими документами.

  • Права и доступы — ваши

    Код, дизайн и материалы переходят к вам после полной оплаты. Домен, хостинг, репозиторий оформляем на вас.

  • Портал клиента вместо переписки

    Во время работы вы получаете доступ к порталу: договоры, счета, акты и статус проекта в одном месте.

  • Заказчики из Европы

    Среди работ — проекты для Норвегии, Болгарии, Молдовы и Испании.

  • Цифры, которые можно проверить

    Каждый кейс в портфолио — со ссылкой на живой сайт и техническим замером.

  • Сначала аудит, потом сумма

    Прайса на сайте нет намеренно: объём одной и той же работы у двух клиентов отличается кратно.

  • Говорим «нет», когда не уверены

    Если задача не наша или срок нереальный — скажем сразу.

Что влияет на стоимость

Почему две одинаковые на вид задачи считаются по-разному

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

Задачи и результат в цифрах — все показатели сняты нашим замером

собственная CRM агентства: сделки, договоры, счета, акты, проекты и клиентский портал

Задача
Перестать вести агентство в переписке и таблицах: свести в одну систему сделки, договоры с версиями и согласованием, счета и акты, проекты, лицензии на собственные продукты и общение с клиентом в мессенджерах — и сделать так, чтобы документы рождались из данных, а не набивались руками.
Решение
Приложение на Next.js 16 с Supabase (авторизация и RLS) и Prisma. Конструктор договоров с шаблонами, версиями, комментариями и условными блоками-опциями; подписание договора автоматически порождает счета и акт. Обмен документами с Вчасно, курс НБУ с суточными снимками для пересчёта EUR в гривну на дату счёта, банковские поступления, фискализация через Checkbox. Общение с клиентом — в Telegram и Viber с единой историей. Отдельный контур для собственных продуктов: лицензии, деплои, домены, тикеты поддержки. 35 фоновых заданий закрывают рутину: напоминания о счетах и встречах, дайджесты, скоринг лидов, мониторинг здоровья интеграций и резервных копий, синхронизация с Вчасно.
Результат
По состоянию на 02.08.2026 система работает в проде (первый ответ сервера 188 мс — самый быстрый отклик среди всех измеренных нами проектов). 121 страница дашборда в 38 разделах, 489 серверных маршрутов, 20 таблиц в схеме данных, 11 перечислений и 27 типов-классификаторов, 35 фоновых заданий по расписанию. 958 коммитов за 10 месяцев непрерывной работы. Обмен данными налажен примерно с двумя десятками внешних систем.

Не нашли свой случай?

Опишите, как это устроено у вас, — ответим, подходит ли «Внутренняя система для компании» и что это значит в вашей ситуации. Без брифа и без звонка: один вопрос, один ответ.

Этапы работы

Прозрачные этапы с согласованием на каждом шагу

Общий срок:30–120 дней

  1. Разбор процессов

    3–7 рабочих дней

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

  2. Выбор первого контура

    1–3 рабочих дня

    Выбираем один процесс, с которого начнём. Критерий прост: больше всего боли и самая быстрая видимая отдача. Остальное ждёт своей очереди.

  3. Данные и роли

    5–15 рабочих дней

    Проектируем, что система хранит и кто что видит. Ошибка здесь стоит дороже всего: переделывать хранилище данных позже больно.

  4. Первый контур

    15–50 рабочих дней

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

  5. Перенос и запуск

    5–20 рабочих дней

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

  6. Следующие контуры

    по отдельной договорённости

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

Технологии и интеграции

На чём строим и с чем это соединяется

Стек

  • Next.js
  • React
  • TypeScript
  • Node.js
  • PostgreSQL
  • Prisma
  • Supabase
  • Docker
  • Tailwind CSS
  • Git
  • GitHub
  • Linux

Интеграции

  • BAS
  • Telegram
  • Viber
  • Email
  • курсы валют НБУ
  • Checkbox
  • Вчасно
Собственная система или готовое решение

Чем этот вариант отличается от альтернативы

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

Без этого не начнём — лучше подготовить заранее

  1. описание того, как работа идёт сейчас, со всеми исключениями из правил
  2. кто будет работать в системе и что делает каждый
  3. какие документы нужны на выходе и в каком виде
  4. что болит больше всего — с этого начнём
  5. какие системы уже используются и надо ли с ними обмениваться
  6. кто с вашей стороны принимает работу

Если чего-то из этого нет — скажите, подскажем, как собрать или сделаем сами отдельной задачей.

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

Что спрашивают чаще всего — с конкретными ответами

Может, проще взять готовую CRM?

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

Почему не сделать всё сразу?

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

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

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

А если сотрудники не захотят в ней работать?

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

Что будет с данными в таблицах?

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

Вы делаете бухгалтерию?

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

Сколько это длится?

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

Чей код и что будет, если мы разойдёмся?

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

Разберёмся, нужна ли вам собственная система

Опишем ваши процессы и честно скажем, не хватит ли готового решения. Разбор бесплатный, отвечаем в течение 2 часов.

Из измеренных кейсовПо состоянию на 02.08.2026 система работает в проде (первый ответ сервера 188 мс

Смотреть кейсы
  • Ответ в течение 2 часов
  • Без обязательств
  • Работаем по договору

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