Wanna peek at the world through my eyes?
← All experiments

PERSONAL PROJECT / NOVA

FITNESS / A PERSONAL DEVELOPMENT CHALLENGE

A clearer next move.

Making a routine easier to understand, begin and return to.

Fictional runner resting beside Petone waterfront
nova today — native iPhone capture with demonstration content
Start where you are.

A PERSONAL REASON TO BUILD

Consistency was the problem.
Building became the challenge.

I had always found it difficult to keep a fitness routine. Living with generalised anxiety made consistency harder, and the cost of a personal trainer was another barrier. NOVA began as a response to those very personal constraints.

It was also a challenge to myself: could I develop a product that helped me understand the next step, instead of collecting another plan I would struggle to follow?

Personal motivation shared by Victor for this case. The project describes a design and development challenge; it does not claim measured health outcomes.

ROLE
Product direction, UX/UI, identity and native development
PLATFORM
iPhone / implemented personal project
EVIDENCE
Physical captures, source review and portfolio reconstructions

FIRST EXPLORATION / RECONSTRUCTED

A thought between stops.

The earliest question does not need a polished interface: what do I need to see before I can begin? The rough study reduces the idea to a signal, a start and a review. A Moleskine A5 on a Lower Hutt bus puts that question back into an ordinary day.

nova-moleskine-bus; photographic portfolio study

Reconstructed early exploration, created for this portfolio. Primitive wireframes in a Moleskine A5; fictional scene informed by Lower Hutt context. This is not an original historical sketch.

THE ROUTINE

A small route into the routine.

The briefing explains the day. A session offers a concrete commitment. The progress view makes the surrounding pattern visible. Example history is fictional and isolated from the personal health library.

nova today — native iPhone capture with demonstration content
READ THE DAY
nova active workout — native iPhone capture with demonstration content
A SESSION IN PROGRESS
nova progress history — native iPhone capture with demonstration content
PROGRESS / A SAMPLE TRAINING WEEK

FROM IDEA TO IMPLEMENTATION

A signal needs a chain of decisions.

SwiftUI presents the daily briefing, the workout and the review. SwiftData keeps the native training records. The recovery engine combines HRV, resting heart rate and sleep relative to a personal baseline, then the interface puts that signal beside an action.

The hard part is the boundary between those layers. Health access, Watch communication and Coach context need clear states. The screenshot library uses isolated demonstration records, so the portfolio can show the interface without borrowing a real person's health history.

Observe

Bring the day's signals into a readable briefing.

Choose

Make the next session understandable before it starts.

Review

Connect a completed session with the routine around it.

RECOVERYENGINE.SWIFT / IMPLEMENTATION EXCERPT

let sleepScore = i.sleepHours > 0
? min(i.sleepHours / 8.0, 1.0) * 100 : 50
let total = hrvScore * 0.5 + hrScore * 0.25 + sleepScore * 0.25
return Int(min(max(total, 0), 100))

The code is a deterministic recovery heuristic. The figures in this portfolio are demonstration inputs; the case does not establish clinical validity.

THE ROUTINE

The moment when a plan becomes practice.

Choosing or importing a routine, understanding the commitment, resting and closing the session are different jobs. The native screens make those transitions part of one product.

nova setup — native iPhone capture with demonstration content
BUILD OR IMPORT A ROUTINE
nova train — native iPhone capture with demonstration content
CHOOSE A SESSION
nova rest — native iPhone capture with demonstration content
REST BETWEEN SETS
nova builder — native iPhone capture with demonstration content
MANUAL ROUTINE BUILDER
nova import workout — native iPhone capture with demonstration content
IMPORT A ROUTINE
nova completion — native iPhone capture with demonstration content
A COMPLETED SESSION

THE ROUTINE

Training does not happen in isolation.

Nutrition, a contextual Coach and recovery sessions give the training decision somewhere to connect. The Coach conversation shown here is demonstration content; screenshots do not verify a remote model or a training outcome.

nova nutrition — native iPhone capture with demonstration content
FOOD AROUND THE ROUTINE
nova coach — native iPhone capture with demonstration content
CONTEXTUAL COACH / DEMO CONVERSATION
nova wellness — native iPhone capture with demonstration content
RECOVERY SESSIONS

THE VISUAL LANGUAGE

Energy, with restraint.

NOVA

An obsidian base gives the interface depth. Lime is reserved for action, with violet and cyan connecting the broader system. The existing Signal identity uses a central core and orbit to express a daily cycle, rather than a generic gym badge.

Obsidian

#070A0C

Action lime

#C8FF3D

Intelligence

#A48BFF

Recovery

#5BE7F4

Portfolio typography / Bricolage Grotesque + Instrument Sans. Handwritten accents / Permanent Marker. Original app typography is preserved inside each screenshot.

APPLICATION STUDIES

A companion for the day
that actually happens.

Petone's waterfront gives NOVA an everyday setting for movement. The bus sketch and the gym application show two different parts of the same project: the idea forming during ordinary life, and the product supporting a session. These are photographic portfolio applications with fictional people.

Photographic device mockup — Conceptual application; photographic portfolio study
Fictional runner resting at Petone waterfront, NOVA campaign

Your body changes.
Your training should, too.

TRAINING / RECOVERY / NUTRITION

NOVA

nova today — native iPhone capture with demonstration content

WHERE IT IS NOW

The real challenge is returning tomorrow.

NOVA became an implemented personal product direction and a sustained development challenge. The case brings the personal reason for building it together with native onboarding, training, recovery, nutrition, Coach and progress screens.

The next useful evaluation is whether someone can understand the daily signal, choose a suitable next action and return after a disrupted week. A beautiful ring is only useful when the surrounding experience makes that return easier.

The full screen atlas contains the captured onboarding steps, training and rest states, completion, running, recovery, nutrition, profile, account and settings surfaces. Every screen is a physical iPhone capture with demonstration content. Backend account sign-in, purchases, Watch delivery and health outcomes are not validated by these screenshots. Explore the full screen atlas ↗

EVIDENCE / Physical iPhone captures, 1–2 November 2026, using portfolio demonstration data. Fictional photographic people and scenes. Reconstructed primitive process studies. Product rationale and source excerpts are distinguished from the personal motivation Victor supplied for NOVA. No invented research participants, adoption metrics or outcome results.