machinetype labs
Status
Live
Version
v1
Filed
nuvrel.news
Index
01 / 02

Nuvrel

The story, from every angle.

Nuvrel — The story, from every angle.

Overview

The same story gets framed twelve different ways by twelve different outlets. Nuvrel just puts them next to each other so you can see what's actually going on.

What it solves

A dozen outlets cover the same story with totally different angles, and you're left wondering what's actually confirmed, what's still up in the air, who's pushing what, and what even changed today.

Most aggregators try to solve this by claiming to be neutral. But neutrality isn't really a thing. Every editorial choice is a frame, and pretending otherwise just makes the UI look balanced while reading completely fake.

Who it’s for

People who want to actually understand what happened today, without having to keep ten tabs open or just trust whichever outlet they like best.

We started with the Philippines. Local outlets get lost in global aggregators, and honestly, it's easier to tell what's good when you know the landscape. It's not a ceiling, just a starting point. The plan is regional next, not global, because once you try to be everything to everyone, you stop being useful to anyone.

The branding

Calm, basically. Most news design feels like a fire alarm. We wanted the opposite. Warm off-white, deep charcoal text, rounded cards, soft shadows. Think Apple News meets Readwise Reader meets a really chill fintech dashboard.

One muted blue accent, only on links and primary buttons. No red, no breaking-news panic, no alarm. The quiet is kind of the whole point.

Voice matches the look. Short, plain, honest. "The story, from every angle." "See what happened." "We don't remove bias. We just show you where the framing shifts." We figured readers can handle a little disagreement.

Project at a glance

Role
Product & design
Year
2026
Discipline
Editorial product design
Status
Live (Philippines edition)

Design system

paper#FAF8F4warm off-white surface
ink#1B1F23deep charcoal text
muted#5C6470secondary text
line#E8E3DAborders, dividers
accent#3F6F8Bmuted blue, CTAs & links
confirmed#3F8B82status: confirmed
developing#B07A2Bstatus: developing
disputed#A14D52status: disputed
GeistBody & headlines

The story, from every angle.

Geist MonoMetadata, status chips

CONFIRMED · 17 outlets

Where we stand

Transparent, not unbiased. We're not going to pretend we can scrub the bias out of the news for you. Nobody can. What we can do is show you the spread: what everyone agrees on, where outlets are pulling in different directions, what's still developing. Then you decide.

Two surfaces, one product. The curated briefing is the front door. The raw firehose is one click behind it. The briefing is the finished thing; the firehose is the room it came from. If you want to keep digging, you don't have to leave to do it.

Five times a day, not constant refresh. Mornings, midday, afternoon, evening, late. It's an edition, not a feed. That little shift changes how the whole thing reads.

Design choices we're happy with

Status chips, not star ratings. Each story gets one of four tags: Confirmed, Developing, Disputed, Opinion-heavy. We picked categories over numbers because a 7.4/10 trust score would imply a precision we can't honestly back up.

The source mix gets top billing. Before any summary, you see which outlets covered the story and from what angle. The spread comes before the synthesis.

Unique outlets, not totals. An early version inflated the numbers by counting every piece of coverage. Tiny fix, but it stuck with us. Most aggregator UIs are full of numbers that are technically true and practically misleading. Job one is to not be one of them.

No accounts, no personalization. Everyone sees the same briefing today, and that's on purpose. The whole point is a shared thing, and personalization would just unravel it.

What we left out on purpose

No accounts, no login, no personalization. No notifications. No comments, no social, no paywall, no payments. No per-outlet trust score either. The source mix is the comparison, and you're the one judging. None of these are missing because we didn't get to them. They're missing because we didn't want them.