Skip to content
Bluefly Digital logo

2.8Services · Vue & Nuxt

Interactive interfaces with Vue and Nuxt

Fast, responsive interfaces for when your data changes and people need to see it straight away. Built on Vue, with Nuxt when the project needs it.

All services

Why Vue and Nuxt

Vue is the right choice when your platform needs an interactive interface: dashboards, portals and tools where the data changes and people need to see it straight away, without waiting for pages to reload.

Not every site needs that. If your site is mostly content, a server-rendered site built with WordPress or Astro will be faster to build and faster to load. I’ll recommend Vue where the interaction is worth it, and keep things simple where it isn’t.

How I build it

I’ve been building with Vue since 2015, and choose the tools to suit each project:

  • Vue with Inertia on top of Laravel. For most applications this is the sweet spot: a modern interface backed by a Laravel application, without the overhead of a separate API.
  • Nuxt for standalone apps and sites. Routing, server rendering and static generation built in, for apps and sites that don’t sit on Laravel.
  • The Composition API, TypeScript and Pinia. Code that stays organised and easy to change as the interface grows.
  • Tested with Vitest. Automated tests on the parts that matter, so changes ship with confidence.

Hosting and support

Static Nuxt sites go on Netlify: fast, inexpensive and simple to deploy. Vue front ends that sit on Laravel are hosted with the application, on services like Laravel Forge or Laravel Cloud. Once it’s live, I offer support and maintenance retainers to keep everything up to date and keep adding features as your needs change.

Working with agencies

I work with agencies as well as directly with clients. If you need an experienced Vue developer to build from your designs, add interactive features to a site or look after an existing app, I’m happy to work under your name.

2.8.1What I do

Vue & Nuxt services

  1. 1.

    Interfaces for Laravel apps

    Vue front ends on top of Laravel with Inertia, so your application feels fast and modern without a separate API to maintain.

  2. 2.

    Single-page applications

    Standalone apps and dashboards that talk to your API and update instantly as data changes.

  3. 3.

    Mobile apps

    Mobile apps built with the same Vue skills and code as your web application.

  4. 4.

    Interactive features

    Search, filtering, configurators, live updates and other interactive pieces added to an existing site.

  5. 5.

    UI improvements

    Making an existing interface faster, clearer and easier to use, without starting again from scratch.

  6. 6.

    Care and support retainers

    Updates, fixes and new features each month, so the interface keeps up with your business after launch.

Final step Bluefly Digital

Need a Vue & Nuxt developer?

Tell me about your site, what's working and what isn't. I'll give you a straight answer on the best way forward.