/** * rChoices — rich landing page body. * Returned by landingPage() in the module export; * the shell wraps it with header, CSS, and analytics. */ export function renderLanding(): string { const demo = "https://demo.rspace.online/rchoices"; return `
rChoices

Decide Together, Fairly

Quadratic voting, ranked choice, and multi-criteria scoring — all as interactive shapes on your canvas. Drop a choice, let members vote, watch results emerge in real time.

Make Better Decisions Create a Space

How It Works

1

Create a Choice Shape

Pick a voting method, name it, and add options. The shape appears on the canvas.

2

Members Vote

Space members interact with the shape to cast votes, rank preferences, or score criteria.

3

Results Emerge

Live tallies update as votes arrive. View charts, rankings, and spider diagrams in real time.

Voting Methods

Three powerful mechanisms, each designed for different decision contexts.

Quadratic Voting

Express intensity of preference. The cost of additional votes on one option grows exponentially, balancing passion with fairness.

📋

Ranked Choice

Order your preferences from first to last. Instant-runoff tabulation finds the option with the broadest support.

🕸

Multi-Criteria Scoring

Score options across weighted attributes. Spider diagrams reveal trade-offs at a glance.

Features

🎨

Canvas Integration

Choice shapes live on the canvas alongside notes, images, and other shapes — full spatial context.

Real-time Results

Tallies, rankings, and spider charts update live as members vote via Automerge CRDT sync.

🔧

Configurable Parameters

Set vote budgets, deadlines, anonymity, and quorum thresholds per choice shape.

rVote Integration

Connect to rVote for formal governance proposals backed by on-canvas choices.

Better Decisions Start Here

Drop a choice shape on your canvas and let your community weigh in.

← Back to rSpace
`; }