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