Radarist project

Radarist / Design system

Documentation v0.1 · Product in progress

Design system contents

Overview

Radarist design system

A source-based reference for building an agenda-centered planning product: foundations, reusable interfaces, interaction rules, and complete examples.

On this page

What this system supports

Radarist brings projects, next actions, and the time reserved for them into a daily agenda. Its interface must let people distinguish the work, understand the day, and make a small change without losing the surrounding context.

This pilot documents the local Radarist v3 implementation and adds explicit usage guidance around it. It is a retrospective reference, not evidence that a standalone design-system team or published component library previously existed.

System at a glance

System at a glance
AreaCurrent scope
Product statusWork in Progress
Source baseline0103e2549959456c1e88b064697aa3c56261ecf9
Foundations39 source CSS variables; explicit light and dark modes; system font stack
ImplementationNext.js, React, TypeScript, Tailwind CSS; planning components with server-action and API boundaries
EvidenceActual repo components rendered in an isolated local snapshot with fictional records
ReadinessDocumented implementation with measured findings and known gaps; no blanket accessibility or production-readiness claim

Design principles inferred from the implementation

  • Connect direction to time: keep a project’s next action visible inside the block of time allocated to it.
  • Preserve context: carry the same project identity across cards, agendas, detail views, and links.
  • Differentiate commitment: planned work, events, and time away have distinct structures and content.
  • Keep history legible: past days can be inspected while editing and task completion are locked.
  • Favor recovery: removing a block offers an Undo action rather than a silent permanent loss.

A useful first task

To add a project experience, begin with the semantic palette and layout rules. Use ProjectCard for the project overview, ProjectIdentityEditor for the title and appearance, TaskCheckbox for next actions, and the existing section navigation for supporting resources. Reserve time through RadarCalendar rather than constructing an unrelated calendar interaction.

How to read the evidence

  • Source references identify the exact files audited. Usage recommendations explain how a team should apply those implementations.
  • Component specimens arrange actual imported components with fixture props. Applied captures compose the actual project components in a local fixture harness. They are not redesigned approximations.
  • Settings forms can show local success feedback without persisting a real preference. A pictured state is not proof of a working backend.
  • Each known gap remains visible in the component or workflow it affects and in the readiness register.

Start here

Foundations explain the common visual decisions. Components explain individual contracts and states. Patterns explain complete tasks. Applied screens connect those parts back to the user experience. Implementation explains how to repeat the audit and captures without touching live data.

Examples from the app

Actual Radarist components with fictional data. Captured at 2× resolution or higher. Select an image to inspect it full size.

Radar · Screen · Light · Desktop · 2880 × 2000 px
Radar · Screen · Light · Desktop · Full Page · 2880 × 5402 px
Radar · Screen · Light · Desktop · Read Only · 2320 × 2000 px
Projects · Screen · Light · Desktop · 2880 × 2000 px
Projects · Screen · Light · Desktop · Full Page · 2880 × 2104 px

Reference downloads

Source audit: 2026-10-07 · Revision 0103e2549959 · Documentation v0.1