[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"content:site:uk":3,"content:posts:uk:all":22,"content:products:uk":97},{"email":4,"salesEmail":4,"supportEmail":5,"phone":6,"telegram":7,"telegramUrl":8,"whatsappUrl":6,"githubUrl":9,"linkedinUrl":10,"locale":11,"footerAbout":12,"contactPromise":13,"whereBody":14,"officeCity":15,"workHours":16,"budgetRanges":17},"sales@jvdsoft.com","support@jvdsoft.com",null,"@jvdsoft_support","https:\u002F\u002Ft.me\u002Fjvdsoft_support","https:\u002F\u002Fgithub.com\u002FEvgeniyKiryanow","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fyevhenii-kirianov-54b8081ba\u002F","uk","Веб-розробка повного циклу. Київ — працюємо з клієнтами з України, ЄС і США. Власні продукти Qrenza і ShiftPlan тримаємо в продакшені самі.","Пишіть, як вам зручно — відповідаємо протягом робочого дня. По продажах sales, по підтримці продуктів support.","Київ, Україна. Працюємо віддалено з клієнтами з України, ЄС і США. Документи — договір і NDA, оплата на ФОП або юридичну особу.","Київ, Україна","Пн–Пт, 10:00–19:00 (Київ)",[18,19,20,21],"до [сума]","[сума] — [сума]","більше [сума]","ще не знаю",{"items":23,"nextCursor":6,"hasNext":47,"total":92},[24,39,52,63,74,85],{"slug":25,"category":26,"tags":27,"coverImageUrl":6,"coverImageAlt":32,"readingMinutes":33,"featured":34,"publishedAt":35,"updatedAt":36,"locale":11,"title":37,"excerpt":38},"zero-downtime-deploy","devops",[28,29,30,31],"deploy","docker","postgres","ci-cd","",9,true,"2026-07-28T09:00:00.000Z","2026-08-28T15:57:52.378Z","Деплой без простою на одному сервері: що насправді потрібно","Zero-downtime не починається з Kubernetes. Він починається з міграцій, які сумісні зі старим кодом, і з health-check, який каже правду. Розбираємо порядок кроків на звичайному VPS з docker compose.",{"slug":40,"category":41,"tags":42,"coverImageUrl":6,"coverImageAlt":32,"readingMinutes":46,"featured":47,"publishedAt":48,"updatedAt":49,"locale":11,"title":50,"excerpt":51},"website-cost-2026","money",[43,44,45],"budget","estimation","process",7,false,"2026-07-11T09:00:00.000Z","2026-08-28T15:57:52.399Z","Скільки коштує сайт у 2026 році і чому вилка така широка","Одна й та сама фраза «нам потрібен сайт» означає роботу на тиждень і роботу на три місяці. Розбираємо, з чого складається ціна, які пункти зникають з дешевих пропозицій і що спитати перед підписанням.",{"slug":53,"category":54,"tags":55,"coverImageUrl":6,"coverImageAlt":32,"readingMinutes":58,"featured":47,"publishedAt":59,"updatedAt":60,"locale":11,"title":61,"excerpt":62},"architecture-small-team","architecture",[54,56,57],"monolith","team",11,"2026-06-24T09:00:00.000Z","2026-08-28T15:57:52.490Z","Архітектура для команди з трьох людей","Мікросервіси коштують команді втричі дорожче, ніж здається на діаграмі. Що обрати, коли розробників троє, а продукт має жити роками: модульний моноліт, спільні контракти й межі, які видно в коді.",{"slug":64,"category":45,"tags":65,"coverImageUrl":6,"coverImageAlt":32,"readingMinutes":69,"featured":47,"publishedAt":70,"updatedAt":71,"locale":11,"title":72,"excerpt":73},"taking-over-a-project",[66,67,68],"legacy","audit","handover",8,"2026-06-02T09:00:00.000Z","2026-08-28T15:57:52.583Z","Як приймати проєкт після іншої команди","Перші два тижні на чужому коді вирішують, буде це підтримка чи безкінечне гасіння пожеж. Порядок дій: доступи, відтворюваний запуск, аудит ризиків, стабілізація — і тільки потім нові функції.",{"slug":75,"category":45,"tags":76,"coverImageUrl":6,"coverImageAlt":32,"readingMinutes":80,"featured":47,"publishedAt":81,"updatedAt":82,"locale":11,"title":83,"excerpt":84},"no-project-without-prototype",[77,78,79],"prototype","discovery","design",5,"2026-05-18T09:00:00.000Z","2026-08-28T15:57:52.681Z","Чому ми не беремось за проєкт без прототипу","Прототип — це не етап дизайну, а спосіб зробити помилки дешевими. Що він ловить, скільки триває і чому «давайте одразу в дизайн» майже завжди виходить дорожче.",{"slug":86,"category":26,"tags":87,"coverImageUrl":6,"coverImageAlt":32,"readingMinutes":92,"featured":47,"publishedAt":93,"updatedAt":94,"locale":11,"title":95,"excerpt":96},"monitoring-for-three",[88,89,90,91],"monitoring","alerts","prometheus","uptime",6,"2026-04-30T09:00:00.000Z","2026-08-28T15:57:52.760Z","Моніторинг для команди з трьох: мінімум, який справді працює","Не потрібен повний стек спостережуваності, щоб перестати дізнаватись про падіння від клієнтів. Чотири сигнали, три канали сповіщень і одне правило, яке рятує від вигорання на алертах.",[98,227],{"slug":99,"status":100,"order":101,"siteUrl":102,"logoUrl":103,"heroImageUrl":104,"accentColor":105,"stack":106,"launchedYear":113,"locale":11,"name":114,"tagline":115,"summary":116,"positioning":117,"metaTitle":118,"metaDescription":119,"audience":120,"features":129,"steps":160,"plans":170,"faq":187,"gallery":209},"qrenza","live",0,"https:\u002F\u002Fqrenza.jvdsoft.com","\u002Fmedia\u002Fproducts\u002Fqrenza\u002Flogo.svg","\u002Fmedia\u002Fproducts\u002Fqrenza\u002Fhero.webp","#6366f1",[107,108,109,110,111,112],"Laravel","React","TypeScript","PostgreSQL","Tailwind CSS","Vite",2026,"Qrenza","Цифрова платформа каталогу з QR-меню та замовленнями в реальному часі","Каталог, замовлення й аналітика для будь-якого бізнесу з товарами чи послугами. Клієнт сканує QR-код і бачить меню — без застосунку, без паперу, без очікування.","Qrenza забирає паперове меню й таблиці: категорії, товари, ціни та фото ви ведете в одному місці, а клієнт відкриває каталог із QR-коду на столику, прилавку чи у вітрині. Замовлення з телефона клієнта падає прямо на дашборд, статус проходить три кроки, карта столів показує, де зараз працюють. Підходить ресторанам, кафе, барам, пекарням, магазинам, салонам і студіям — усім, у кого є перелік того, що вони продають.","Qrenza — QR-меню й цифровий каталог для бізнесу","Qrenza — платформа цифрового каталогу: QR-меню, замовлення в реальному часі, карта столів, аналітика, ролі команди та 6 мов. Продукт JVD Soft у продакшені.",[121,122,123,124,125,126,127,128],"Ресторани","Кафе та кав’ярні","Бари та нічні клуби","Пекарні та кондитерські","Магазини та крамниці","Краса та велнес","Салони та студії","Ринки та кіоски",[130,133,136,139,142,145,148,151,154,157],{"title":131,"body":132},"Розумний каталог","Категорії й позиції з фото, цінами, описами та контролем доступності — для меню, каталогу товарів або переліку послуг.",{"title":134,"body":135},"Замовлення в реальному часі","Клієнт замовляє з QR-меню, замовлення з’являється на дашборді миттєво. Три кроки статусу: нове → готується → готово.",{"title":137,"body":138},"Управління столами","Карта столів показує, де є активні замовлення. Замовлення можна переносити між столами і стежити за кожним місцем окремо.",{"title":140,"body":141},"Живий дашборд","Статистика по активних каталогах і щоденних операціях у реальному часі — з будь-якого пристрою.",{"title":143,"body":144},"Аналітика та звіти","Динаміка виручки, топ-товари, рівень скасувань і повна історія замовлень в одному дашборді.",{"title":146,"body":147},"Ролі команди","Власники, адміністратори та персонал з різним рівнем доступу. Уся команда керується з одного місця.",{"title":149,"body":150},"Багатомовність","Шість мов інтерфейсу. Каталог відкривається мовою клієнта — для двомовних і туристичних закладів.",{"title":152,"body":153},"Свій бренд і домен","Логотип, фавікон, кольори, стиль навігації, власний домен, мета-теги та Google Analytics — без плагінів.",{"title":155,"body":156},"Програма лояльності","Вбудовані бали нараховуються автоматично за кожне замовлення — щоб клієнт повертався.",{"title":158,"body":159},"Вбудовування будь-де","Повний каталог вставляється на будь-який сайт як iframe одним рядком коду.",[161,164,167],{"title":162,"body":163},"Створіть акаунт","Реєстрація за секунди, без картки. 14-денний пробний період починається одразу, з повним доступом до всіх функцій.",{"title":165,"body":166},"Побудуйте каталог","Додайте категорії та позиції — товари, страви, послуги. Фото, ціни, описи; порядок змінюється перетягуванням.",{"title":168,"body":169},"Поділіться QR-кодом","Роздрукуйте унікальний QR-код і поставте де завгодно — на столик, прилавок або вітрину. Клієнт сканує й бачить каталог одразу.",[171,178,182],{"name":172,"price":173,"note":174,"features":175,"popular":47},"[Старт]","[сума]","\u002F міс",[176,177,177],"[Обмеження плану]","[Що входить]",{"name":179,"price":173,"note":174,"features":180,"popular":34},"[Робочий]",[181,177,177],"[Усе зі «Старту», плюс]",{"name":183,"price":173,"note":174,"features":184,"popular":47},"[Команда]",[185,177,186],"[Усе з «Робочого», плюс]","Пріоритетна підтримка",[188,191,194,197,200,203,206],{"q":189,"a":190},"Чи є безкоштовний пробний період?","Так — 14 днів із повним доступом до всіх функцій, без кредитної картки. Пробний період починається одразу після реєстрації.",{"q":192,"a":193},"Чи можна оновлювати каталог у реальному часі?","Так. Зміна ціни, опису чи доступності позиції видна клієнтам одразу — QR-код перепечатувати не потрібно, він завжди веде на актуальний каталог.",{"q":195,"a":196},"Чи потрібно клієнтам завантажувати додаток?","Ні. Каталог відкривається у браузері телефона після сканування QR-коду. Інтерфейс зроблений mobile-first, тому працює на будь-якому пристрої.",{"q":198,"a":199},"Чи можна використовувати власний домен?","Так. Можна підключити свій домен і поставити логотип, фавікон та кольори бренду — каталог виглядатиме як частина вашого сайту.",{"q":201,"a":202},"Для яких бізнесів підходить Qrenza?","Для будь-якого, у кого є перелік товарів або послуг: ресторани, кафе, бари, пекарні, магазини, салони краси, студії, ринки й кіоски.",{"q":204,"a":205},"Чи можна відстежувати замовлення клієнтів?","Так. Кожне замовлення проходить три кроки статусу на дашборді, а карта столів показує, де воно зараз. Уся історія залишається в системі.",{"q":207,"a":208},"Де зберігаються дані?","У нашій інфраструктурі: вхід через email\u002Fпароль або Google OAuth, токен-сесії з підтвердженням email, доступи розділені за ролями.",[210,215,219,223],{"src":211,"alt":212,"width":213,"height":214},"\u002Fmedia\u002Fproducts\u002Fqrenza\u002Forders.webp","Дашборд Qrenza із замовленнями в реальному часі та картою столів",1280,588,{"src":216,"alt":217,"width":213,"height":218},"\u002Fmedia\u002Fproducts\u002Fqrenza\u002Fmenu.webp","QR-меню Qrenza на телефоні клієнта",572,{"src":220,"alt":221,"width":213,"height":222},"\u002Fmedia\u002Fproducts\u002Fqrenza\u002Fsettings.webp","Налаштування закладу в Qrenza: бренд, тема, навігація, SEO",879,{"src":224,"alt":225,"width":213,"height":226},"\u002Fmedia\u002Fproducts\u002Fqrenza\u002Ffeatures.webp","Перелік можливостей платформи Qrenza",1020,{"slug":228,"status":100,"order":229,"siteUrl":230,"logoUrl":231,"heroImageUrl":232,"accentColor":233,"stack":234,"launchedYear":113,"locale":11,"name":235,"tagline":236,"summary":237,"positioning":238,"metaTitle":239,"metaDescription":240,"audience":241,"features":242,"steps":273,"plans":283,"faq":290,"gallery":306},"shiftplan",1,"https:\u002F\u002Fshifts.jvdsoft.com","\u002Fmedia\u002Fproducts\u002Fshifts\u002Flogo.svg","\u002Fmedia\u002Fproducts\u002Fshifts\u002Fhero.webp","#f97316",[107,108,109,110,111,112],"ShiftPlan","Графік змін для команд — без таблиць і без «хто сьогодні працює?»","Створюйте, призначайте й публікуйте графік змін за хвилини. Команда отримує сповіщення автоматично, накладки система знаходить сама.","ShiftPlan замінює таблицю в Excel і чат із питаннями «хто сьогодні на зміні». Графік будується на календарі з видами місяць\u002Fтиждень\u002Fдень, зміни можна повторювати за розписом і розфарбовувати кольорами, на одну зміну призначається кілька людей. Щойно графік опубліковано, кожен бачить свої зміни й отримує push-сповіщення про будь-яку зміну; накладки й подвійні бронювання система блокує одразу. Для менеджера — статистика змін і навантаження команди.","ShiftPlan — графік змін і планування роботи команди","ShiftPlan — планування змін для команд: календар, повторювані зміни, кольори, кілька виконавців, сповіщення, аналітика навантаження. Продукт JVD Soft.",[],[243,246,249,252,255,258,261,264,267,270],{"title":244,"body":245},"Візуальний графік","Зміни будуються на чистій календарній дошці з видами місяць, тиждень і день.",{"title":247,"body":248},"Повторювані зміни","Зміна, що повторюється щодня, щотижня, щомісяця або за власним розписом — одним кліком.",{"title":250,"body":251},"Кольори без обмежень","Кольорове кодування змін: необмежені власні кольори або готова палітра.",{"title":253,"body":254},"Керування командою","Кілька виконавців на одну зміну, роботa з ролями й облік того, хто коли працює.",{"title":256,"body":257},"Аналітика й навантаження","Статистика змін, графіки співробітників і розуміння навантаження команди.",{"title":259,"body":260},"Розумні сповіщення","Миттєві push-сповіщення про будь-яку зміну графіка — ніхто не пропустить свою зміну.",{"title":262,"body":263},"Контроль накладок","Система сама знаходить накладки й подвійні бронювання і не дає їх зберегти.",{"title":265,"body":266},"Mobile-first","Адаптивний інтерфейс однаково працює на телефоні, планшеті й десктопі.",{"title":268,"body":269},"Шифрування","Дані шифруються під час передавання і у сховищі — графіки залишаються вашими.",{"title":271,"body":272},"Відповідність і бекапи","GDPR, CCPA і SOC 2, щоденні автоматичні резервні копії з можливістю відновлення.",[274,277,280],{"title":275,"body":276},"Створіть зміни","Побудуйте графік на календарі: додайте зміни, задайте час, призначте людей.",{"title":278,"body":279},"Призначте співробітників","На одну зміну призначається один або кілька людей, кольорове кодування показує все з першого погляду.",{"title":281,"body":282},"Сповістіть команду","Команда одразу отримує сповіщення про свій графік — усі в курсі, завжди.",[284,286,288],{"name":172,"price":173,"note":174,"features":285,"popular":47},[176,177,177],{"name":179,"price":173,"note":174,"features":287,"popular":34},[181,177,177],{"name":183,"price":173,"note":174,"features":289,"popular":47},[185,177,186],[291,294,297,300,303],{"q":292,"a":293},"Скільки коштує почати?","Почати можна безкоштовно й перейти на платний план пізніше — реєстрація не вимагає оплати.",{"q":295,"a":296},"Що буде, якщо дві зміни накладуться?","Система сама знаходить накладки й подвійні бронювання і повідомляє про них одразу, ще до публікації графіка.",{"q":298,"a":299},"Як команда дізнається про зміни в графіку?","Кожен співробітник отримує миттєве push-сповіщення. Оновлення приходять у реальному часі, тому переписка «а хто сьогодні?» зникає.",{"q":301,"a":302},"Чи можна працювати з телефона?","Так. Інтерфейс адаптивний і зроблений mobile-first — на телефоні, планшеті й десктопі однаково.",{"q":304,"a":305},"Наскільки захищені дані графіка?","Дані шифруються під час передавання і у сховищі, сервіс відповідає GDPR, CCPA і SOC 2, резервні копії створюються щодня.",[307,311,315,319],{"src":308,"alt":309,"width":213,"height":310},"\u002Fmedia\u002Fproducts\u002Fshifts\u002Ffeatures.webp","Можливості ShiftPlan: календар, повторювані зміни, кольори, команда",696,{"src":312,"alt":313,"width":213,"height":314},"\u002Fmedia\u002Fproducts\u002Fshifts\u002Fhow.webp","Три кроки роботи в ShiftPlan",476,{"src":316,"alt":317,"width":213,"height":318},"\u002Fmedia\u002Fproducts\u002Fshifts\u002Fwhy.webp","Чому команди обирають ShiftPlan",580,{"src":320,"alt":321,"width":213,"height":322},"\u002Fmedia\u002Fproducts\u002Fshifts\u002Fsecurity.webp","Безпека ShiftPlan: шифрування, відповідність, резервні копії",508]