Skip to main content
Frontend

Vue

Reactive web front-ends, without the ceremony.

All of the stack
In plain English

What it is

Vue is a JavaScript framework for building user interfaces. It keeps the screen in sync with your data automatically, so when something changes the right part of the page updates – no manual DOM wrangling. Screens are built from small, reusable components.

Our take

Why we use it

Vue hits a sweet spot: powerful enough for a full single-page application, but approachable enough that the code still reads clearly a year on. It ships a small bundle, has a gentle learning curve, and does not drag in a heavy toolchain. For the interactive dashboards and real-time views our platforms need, it is productive without being clever for its own sake.

In practice

How we use it

We build the interactive front-ends of our web platforms in Vue with Vite – dashboards, live result views, and admin screens that talk to the Rails API over GraphQL and WebSockets.

Work with us

Building something with Vue?

Tell us what you're building. A Code Bunny will tell you honestly how we'd approach it.

Talk to a Code Bunny