Calm · May to June 2026

Calm: reimagining how Voyra feels


For five months I had been building Voyra outward. More pages, more views, more of the trip captured in one place. By the end of May I had a planner that worked and a map that worked, and the honest truth was that it still felt busy. So this stretch was different. Instead of adding, I sat with how the whole thing should feel, and I let that question reshape everything.

This is the post I have wanted to write since I started building in public. It is the one where Voyra finally looked like the thing I had in my head.

The first attempt was wrong, and that was the lesson

My first move was the obvious one. I took the existing pages, dense tables and heavy panels, and gave them a new coat of paint. Softer colours, rounder corners, nicer type. I looked at it for a day and I did not like it. It was still the same crowded layout underneath, just dressed up. A reskin, not a redesign. The wrong altitude.

This is a pattern I have come to trust across the whole build. The right move is usually to remove the clever thing, not polish it. I have reverted road-following map routes back to plain straight lines, deleted a dashboard phase system that was causing its own bugs, and pulled back a multi-day trip start to something simpler. Each time, taking something away made the product better. So when the reskin felt off, I did not push through. I stopped and looked elsewhere.

The thing that broke it open was not another travel app. It was a real editorial site, the kind with generous white space, calm typography, and images used sparingly as accents rather than wallpaper. I recalibrated against that, and the whole direction clicked into place. That was the moment Calm was born.

The reskin failed because it answered the wrong question. The question was never "how do I make these pages prettier?" It was "what should Voyra feel like to sit inside?"

What Calm actually means

Once the direction was clear, the rules wrote themselves.

  • A soft buttermilk and sage palette, warm and quiet rather than bright and busy
  • Airy editorial layouts with room to breathe, not crammed columns
  • Gentle hairlines instead of heavy boxes and hard borders
  • Images as accents, used where they add warmth, never as decoration for its own sake

The first real decision was the day panel. In the old planner, opening a day either shoved the whole table around or threw you onto a separate page, and you lost your place in the trip. In Calm, opening a day slides out a roomy side panel over the trip. The full itinerary stays in view behind it. You go deep into one day without losing the shape of the whole journey. That single choice did more for the calm feeling than any colour did, and it stayed true to the principle the whole product runs on: the itinerary is the single source of truth, and everything else is a view onto it.

From there I designed the other surfaces to match. Today became a calm recall surface, the one thing you glance at while you are actually travelling, quiet enough to read at a glance. The Timeline became a living thing that grows as the trip is lived, rather than a static summary printed once at the end. And on the map side, I built a route-building assistant into Explore, a chat bubble that can add, remove, reorder, and annotate stops for you while you keep both hands on the plan. It helps you build the route. It does not decide the trip for you. That distinction matters to me. Voyra organises the trip you are already planning.

Letting friends react before it was real

The other thing I did differently this time was resist the urge to start coding straight away. The reskin had taught me that building the wrong thing well is still building the wrong thing.

So I built shareable prototypes of both the planner and Explore, section by section. Real clickable mockups, not screenshots. I sent them to friends and watched where they hesitated, what they reached for, what felt heavy. Reacting to a prototype is cheap. Rebuilding real code is not. By the time I committed a single line, the direction had already survived contact with people who were not me.

Then the rebuild began, page by page. I started with the itinerary table and the day panel, built on the trip data that was already there. This is the part I want to leave for the next post, because bringing every page over and flipping it live is its own story. What matters here is that the plan was settled before the building started, and the plan came from honesty about a first attempt that did not work.

If you read the post about walking the whole trip end to end, this is the natural next step. That month I found the friction. This month I redesigned around removing it.

The reskin sitting in a folder, rejected, is one of my favourite artefacts from the whole build. It is proof that I was willing to throw away a day of work to get the altitude right. Calm did not come from a flash of inspiration. It came from being wrong first, noticing, and choosing to look somewhere quieter.

Voyra is live and free to use. Start planning if you want to plan your next trip somewhere calmer.