Blog

Rebuilding the Trophos UI in a week

Our first build worked but felt generic. Here is how we rebuilt the look, the screens and the food model, and shipped it to testers in a week.

May 28, 2026· The Trophos team

From prototype to product

The first version of Trophos worked. It also felt like a first version. The whole app was tinted Garden green, the home screen was built around a calorie ring, and most screens did their job without much character. We kept opening it and feeling a little flat.

Our testers landed on the same thing in their own words. A few of them said it reminded them of the trackers they were already trying to leave. That was the note that stuck, because they were right: we had built something competent that blended into a crowded shelf.

So we set the surface aside as its own project and rebuilt it from the tokens up.

One system, chosen on purpose

We started from a mood and let it decide everything: maritime. Fog-gray light, deep navy ink, and a single cobalt that does the pointing. Primary buttons go near black so the main action is always obvious, while cobalt stays the accent for highlights and links. Each macro gets its own color, so protein, carbs and fat read at a glance.

Surfaces
background#E8EEF3
surface#FFFFFF
secondary#F4F7FA
border#D1DBE6
Brand
accent#050505
cobalt#2563EB
soft#DBE7FE
ink#182533
Macros
protein#2563EB
carbs#0891B2
fat#7C3AED
Semantic
success#22C55E
danger#E11D48
warning#E2A93C

Type does the rest of the work. Inter carries everything you read, JetBrains Mono carries every number you scan, with tighter tracking on the big headings.

Inter1,276Inter for words, JetBrains Mono for numbers.

The screens people live in

We rebuilt the high-traffic screens first. Each one moved from simply showing data to having a clear point of focus.

PrototypeHome is now a deck of swipeable cards over a time-of-day photo. Each card is a different lens on your day: calories and macros, micros, the weight trend, wearables, the next smart move. We wanted the first screen to feel alive and to surface the one thing worth seeing right now, instead of a single static ring. before
NowHome is now a deck of swipeable cards over a time-of-day photo. Each card is a different lens on your day: calories and macros, micros, the weight trend, wearables, the next smart move. We wanted the first screen to feel alive and to surface the one thing worth seeing right now, instead of a single static ring. after
Home is now a deck of swipeable cards over a time-of-day photo. Each card is a different lens on your day: calories and macros, micros, the weight trend, wearables, the next smart move. We wanted the first screen to feel alive and to surface the one thing worth seeing right now, instead of a single static ring.
PrototypeThe diary opens on a live day score that grades the day as you log, backed by a real micronutrient panel rather than macros alone. Below it, one time-ordered feed shows food, water and exercise together. We wanted you to read how the day is going in a second, then see everything in a single thread. before
NowThe diary opens on a live day score that grades the day as you log, backed by a real micronutrient panel rather than macros alone. Below it, one time-ordered feed shows food, water and exercise together. We wanted you to read how the day is going in a second, then see everything in a single thread. after
The diary opens on a live day score that grades the day as you log, backed by a real micronutrient panel rather than macros alone. Below it, one time-ordered feed shows food, water and exercise together. We wanted you to read how the day is going in a second, then see everything in a single thread.
PrototypeProgress became Trend, and it tells a story instead of drawing one line. Your photos, the weight line, a logging-consistency heatmap and a milestone journey sit in one view. We wanted progress to feel like something you are building, with proof you can scroll through. before
NowProgress became Trend, and it tells a story instead of drawing one line. Your photos, the weight line, a logging-consistency heatmap and a milestone journey sit in one view. We wanted progress to feel like something you are building, with proof you can scroll through. after
Progress became Trend, and it tells a story instead of drawing one line. Your photos, the weight line, a logging-consistency heatmap and a milestone journey sit in one view. We wanted progress to feel like something you are building, with proof you can scroll through.
PrototypeSearch leads with food and shows a photo on every result, with foods and recipes split into their own tabs. We wanted you to recognize a food by sight and log it in a couple of taps, the way you actually think about meals. before
NowSearch leads with food and shows a photo on every result, with foods and recipes split into their own tabs. We wanted you to recognize a food by sight and log it in a couple of taps, the way you actually think about meals. after
Search leads with food and shows a photo on every result, with foods and recipes split into their own tabs. We wanted you to recognize a food by sight and log it in a couple of taps, the way you actually think about meals.
PrototypeFood detail puts a real photo and the numbers that matter up top, with serving sizes as quick chips and the full micronutrient breakdown below. We wanted it to answer two questions fast: is this good for me, and how much am I having. before
NowFood detail puts a real photo and the numbers that matter up top, with serving sizes as quick chips and the full micronutrient breakdown below. We wanted it to answer two questions fast: is this good for me, and how much am I having. after
Food detail puts a real photo and the numbers that matter up top, with serving sizes as quick chips and the full micronutrient breakdown below. We wanted it to answer two questions fast: is this good for me, and how much am I having.

A food model that thinks in meals

We reworked the data underneath too. Foods now split into raw ingredients and ready-to-eat items. Raw ingredients combine into recipes, so a chicken power bowl logs as one item instead of five. Every food also carries a full canonical micronutrient profile, which is what powers the diary's micro read and the trend insights.

Recipe detail with photo and grouped ingredients
A recipe logs as one item, photo and macros included.

How it shipped in a week

The speed came from a workflow with clear lanes for design, code and review.

We explored directions in Paper, our design tool, and used MCP so the same assistant could read the Paper file and the codebase in one place. Design and implementation stayed in a single conversation, which is usually where time gets lost.

Coding agents then turned the agreed direction into real screens, tokens and seed data, always working against a live web build so we were looking at the running app instead of a static mock.

Everything moved through one path. A Linear issue captured the intent, a pull request carried the work, and an automated review ran on every PR before it merged. We leaned on Codex and CodeRabbit to audit each change on GitHub, flag bugs and catch the small regressions that slip through when you move fast. That review net is a real part of why a week was enough, and why moving quickly did not mean shipping carelessly.

Every screenshot in this post comes straight from that build.

See for yourself

The demo on the homepage is this exact app, running on real data. Open it and have a look.

Early access

Like what you read? Get it first.

Drop your email and we'll tell you the moment Trophos goes live.

No spam - just one email when we launch.