/**
* 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 `
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.
Pick a voting method, name it, and add options. The shape appears on the canvas. Space members interact with the shape to cast votes, rank preferences, or score criteria. Live tallies update as votes arrive. View charts, rankings, and spider diagrams in real time.
Three powerful mechanisms, each designed for different decision contexts.
Express intensity of preference. The cost of additional votes on one option grows exponentially, balancing passion with fairness. Order your preferences from first to last. Instant-runoff tabulation finds the option with the broadest support. Score options across weighted attributes. Spider diagrams reveal trade-offs at a glance. Choice shapes live on the canvas alongside notes, images, and other shapes — full spatial context. Tallies, rankings, and spider charts update live as members vote via Automerge CRDT sync. Set vote budgets, deadlines, anonymity, and quorum thresholds per choice shape. Connect to rVote for formal governance proposals backed by on-canvas choices.
Drop a choice shape on your canvas and let your community weigh in.
Decide Together, Fairly
How It Works
Create a Choice Shape
Members Vote
Results Emerge
Voting Methods
Quadratic Voting
Ranked Choice
Multi-Criteria Scoring
Features
Canvas Integration
Real-time Results
Configurable Parameters
rVote Integration
Better Decisions Start Here