← Back to blog

A Faster, Smarter Dashboard: our move to Vue 3

July 28, 2025 · Product Updates

Good news everyone!

The Serversinc dashboard is now fully powered by Vue 3, after a complete migration from Laravel Livewire and Volt. This move brings noticeably snappier interactions, smoother updates, and lays the foundation for more powerful and dynamic features in the future.

Why we made the switch

A few weeks ago, I shared some thoughts on why new features tend to land in the API before the dashboard. A big part of that had to do with hitting the ceiling of what was practical in Livewire.

Livewire and Volt were great early on. But as Serversinc grew, building features started to feel like doing double work:

  • Listing servers in the dashboard? That was a Volt page with its own logic.
  • Want the same thing in the public API? Duplicate it in an API controller.

It didn’t scale well. I was constantly jumping between two versions of the same feature, trying to remember where a bug fix had been applied (or forgotten). The stack started to work against me.

The tipping point came after launching the new Deployment Strategies feature. I hit a Livewire bug on staging that I couldn’t easily fix and I realized it was time to rip the band-aid off and go all in on Vue 3.

Whats changed

Visually, things look pretty similar but under the hood, everything’s different.

  • The sidebar has a slimmer design to give more space to your content.
  • Views now load and respond faster, thanks to Vue’s reactivity.
  • Deployment logs and notification history now use modals for quicker access.
  • Every feature available in the API is now instantly available in the dashboard too.
  • A new search feature to quickly navigate through your resources (ctrl + s)

What this unlocks

This migration means a better experience for both you and me.

  • The dashboard feels faster and more responsive
  • Features roll out across the API and UI at the same time
  • It's easier to build and maintain more advanced tools
  • The development experience is cleaner and more flexible

This was a big foundational update, one that simplifies development and brings a faster, more unified experience. Vue 3 gives me the tools I need to keep shipping useful features without getting tangled in the stack.

As always, if you spot any bugs or have feedback, feel free to reach out. Thanks for using Serversinc!