Усі технології
З 2019 року

Vue.js

Розробка на Vue.js для SaaS і публічних сайтів: спільні компоненти, інтеграція з Laravel і серверний рендеринг через Nuxt.
Vue.js

Vue.js — JavaScript-фреймворк для створення інтерфейсів. Я використовую його в панелі клініки VetSpace, публічному сайті VetCard та адміністративних інтерфейсах, зокрема DigiSpace.

Різні інтерфейси зі спільними інструментами

  • Панелі застосунків — форми, списки та робочі процеси для авторизованих користувачів.
  • Публічні сайти — Vue-компоненти в Nuxt-сторінках із серверним рендерингом.
  • Інтеграція з Laravel — Inertia поєднує серверні маршрути з Vue-сторінками без потреби в окремому публічному API для цих екранів.

Приклад сторінки клініки

VetCard потрібні і зрозуміла інформація про клініку, і інтерактивний запис на прийом. Nuxt відповідає за серверний рендеринг сторінки, а Vue — за взаємодію з користувачем. Так один сайт допомагає і прочитати про клініку, і вибрати час візиту.

Підтримка компонентів

Composition API допомагає групувати пов'язану логіку, а TypeScript — явно описувати параметри й результати. Я розділяю завантаження даних, спільну логіку та відображення там, де це робить код зрозумілішим. Вибір фреймворку все одно залежить від наявного проєкту й команди: різні інтерфейси можуть потребувати різної архітектури.

Поширені питання

Потрібен проєкт на Vue.js?

Розкажіть про свій — запропоную архітектуру та оцінку протягом 24 годин.
Yurii Mokryi • © 2026