Back to the vault
UTILITIESBETA

Right to Repair

Know your hardware. Own your choices.

PROJECT / 01

An independent hardware explorer for people who care what’s inside. Research repairability, compare upgrade paths, and plan your next repair before buying your next device.

View source
PLATFORMWeb
TECHNOLOGYReact / TypeScript / Vite
DEVELOPMENTbeta
THE REASON

Why I built it.

A spec sheet tells you how fast a computer is. It rarely tells you whether you can replace its battery, add memory, or keep it useful for another five years. This puts those questions first.

What’s inside

Search hardware by model, year, or identifier
Compare up to three devices side by side
Find repair resources and upgrade limitations
Build and save a personal repair plan
UNDER THE HOOD

Small pieces. Clear boundaries.

01

Explorer

React and TypeScript drive the catalog, comparison, and model finder.

02

Device API

An external device catalog supplies configuration-level hardware and repairability data.

03

Local storage

Bookmarks, comparison choices, and repair plans stay in the browser.

A CLOSER LOOK

A few moments inside Right to Repair.

From the first screen to the details that make it useful.

01 / THE WORKFLOW

A device, under the surface

The device file brings soldered components, battery access, common faults, and repair resources into one clear view.

Web · connected device catalog
02 / THE WORKFLOW

Same question. Different answers.

Compare selected devices side by side before committing to a purchase or a repair.

Web · connected device catalog
03 / THE WORKFLOW

Put a name to your Mac

Work from model identifiers and physical details to find the right device in the catalog.

Web · connected device catalog
INSIDE THE APPLICATIONRight to Repair
01 / 04
right to repair — Hardware worth keeping

Hardware worth keeping

Search the connected Apple device catalog by model, year, or identifier. Repairability and upgrade limits sit alongside the specifications.

Web · connected device catalog · ← → to explore · Esc to closeSwipe to explore · + to inspect
ON YOUR MACHINE

Take it for a spin.

Requires Node.js 20+ and VITE_API_URL pointing to your device API. See the repository README for setup.

View source
From right-to-repair/
npm install
npm run dev
NEXT IN THE VAULTREADME Roulette
OPEN A CHANNEL

Something on your mind?

A project, a strange idea, or a particularly good bug. Find me here.

github.com/Rippley777