All technologies
Since 2019

Vue.js

Vue.js development for SaaS dashboards and public websites: reusable components, Laravel integration and server rendering through Nuxt.
Vue.js

Vue.js is a JavaScript framework for building user interfaces. I use it for the VetSpace clinic panel, VetCard's public website and the administration interfaces in projects such as DigiSpace.

Different interfaces, shared tools

  • Application panels — forms, lists and interactive workflows for signed-in users.
  • Public websites — Vue components within Nuxt pages rendered on the server.
  • Laravel integration — Inertia connects server-side routes with Vue pages without requiring a separate public API for those screens.

A clinic page as an example

VetCard needs both readable clinic information and an interactive booking interface. Nuxt handles the page's server rendering, while Vue manages user interactions. This lets the same site serve visitors reading about a clinic and those choosing an appointment.

Keeping components maintainable

The Composition API helps group related behavior, and TypeScript makes component contracts explicit. I separate data loading, reusable logic and presentation where that improves readability. Framework choice still depends on the existing codebase and team: Vue is my main tool, not a guarantee that every frontend problem needs the same architecture.

Common questions

Need a Vue.js project?

Tell me about your project — I'll propose an architecture and estimate within 24 hours.
Yurii Mokryi • © 2026