• Застосунки та продукти · 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 годин
  • Без зобов’язань
  • Працюємо за договором

Прайса на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» у такому разі нічого не пояснює. Спершу безкоштовний аудит — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.