← Back to the catalogue

WK·003

Rhya

A live wellness site for a real business, built close enough to the stakeholder that vague feedback was never going to survive long.

StatusLive
Period2026
DemoFrozen capture
Themesproduct craft · client systems · brand
SourceLive →
commit orbit · WK·003

102 commits · 11 active weeks
latest b613c3c · 12 Jun 2026

Overview

Rhya is a live site for my girlfriend's wellness business. It sits here because it is a useful counterweight to the agent and infrastructure work: a real service, real customers, and a product experience that has to earn trust before anyone books anything.

The work was not about showing off technical complexity. It was about clarity, structure, brand, conversion, and the operational details that make a small business feel coherent online.

The live site, captured

The actual site is one click away. While you are there, a Pilates event may make a stronger case than this caption.

therhya.com
The Rhya homepage capture: the wordmark and navigation, the hero headline on the left, and a photograph of the coach on the right.
A treated capture of the live homepage, May 2026. Visit therhya.com →

Context

Most of the other projects began with a technical annoyance. Rhya began with a person and a business that needed the web presence to feel as considered as the service itself.

That changes the design pressure. You are not optimising for a clever demo. You are trying to help someone understand what is offered, decide whether it is for them, and take the next step without friction. The site started as Moon and Mornings and became Rhya as the brand sharpened.

What changed

The constraint

A service site can be beautiful and still fail if the next action is unclear. Rhya had to explain the offer, support booking or registration, and still feel warm rather than transactional. That is a harder balance than it looks in a screenshot.

The lesson

The temptation in brand work is to decorate until it feels premium. The better move is usually quieter: make the decision easier, make the language clearer, and let the design support that instead of competing with it.

The build

The archive shows Rhya through frozen frames from dated commits. You can see the product decisions arrive in order: service language becoming clearer, the coaching and Pilates paths becoming more concrete, the rename to Rhya, and the move from generic imagery toward real photographs of the coach and studio.

It is still active, and I will keep improving it. Partly because it matters. Partly because the stakeholder feedback loop is unusually close to home.

Notes from the archive

What held up is the operational test. Can someone understand the service, trust it, and know what to do next? If the answer is no, the page is not done, no matter how nice it looks.

This is the one I expect to keep changing. A live business does not freeze itself neatly for an archive. It keeps moving, which is inconvenient for a static showcase and much better for the actual business.

Evidence

repogithub.com/Bhatte/Rhyarepo-reviewed
external-linktherhya.comdeployed
commitLatest reviewed main-branch commit · 1366f9b2026-05-20
screenshotJourney captures from dated commits, 18 Feb to 15 May 2026source repo

Technical detail

StackVite · React · Product content · Admin workflows · Client operations
Confidenceverified
ConstraintPublic archive copy is paraphrased from evidence. Source repo files and private data are not quoted.

Other exhibits

WK·001AlphAn open source CLI for MCP setup, built because editing the same JSON in five different places is a poor use of anyone's evening.Terminal
WK·002AskHumanA hosted MCP loop for agents that need a human decision instead of another confident guess.Decision loop
WK·004GradienceAn assisted grading workflow that was probably right about the direction, but early for the market and the models.Timeline
WK·005WatstheStoryA personalised audio briefing system for WhatsApp, built because a short spoken update sounded better than opening ten feeds before breakfast.Live