WEBSITE
This specimen composes the same Astro components /schedule/ and /projects/ use in production.
Source canvas: design/ui_kits/website/Website.jsx.
HEADER
ui_kits/website — SiteHeader
LANDING — MARQUEE
ui_kits/website — Marquee ticker
LANDING — TRACKS
ui_kits/website — track cards
┌─ TRACKS YEAR 0 · 4 ACTIVE ┐
COMMS
Mesh networks, LoRa, ham radio bridges, sneakernet protocols. Talk when the backbone can't.
DATA
Mirrors, offline caches, distributed archives. The data survives even when the datacenter doesn't.
INFO
Verified emergency info, rumor triage, low-bandwidth broadcast. Truth at 300 baud.
CIVIC
Shelter maps, mutual-aid boards, paper-compatible workflows. Neighbors as infrastructure.
PROJECTS
ui_kits/website — Projects (live component, same as /projects/)
┌─ PROJECTS SAMPLE DATA · YEAR 0 ┐
MESHBOX COMMS
Solar-powered mesh node in a lunchbox. Flooding-resistant firmware, 2km hops.
12 people SYNC
PAPERSYNC CIVIC
QR-batched forms that reconcile with the database when power returns.
7 people SYNC
MIRROR-MIRROR DATA
One-command community mirrors for critical repos and docs, rsync over anything.
5 people SYNC
RUMOR TRIAGE INFO
Low-bandwidth verification queue for emergency info, SMS-first.
9 people SYNC
SHELTERMAP CIVIC
Offline-cached shelter map with bluetooth sync between devices.
11 people SYNC
HAMBRIDGE COMMS
Packet-radio gateway that speaks boring, reliable 1980s protocols.
4 people SYNC
YOUR IDEA
This slot is intentionally empty. Don't ask why nobody built it yet.
0 people → pitch it
REGISTER DIALOG
ui_kits/website — RegisterDialog (click to preview)
Opens the shared RegisterDialog.astro. ESC and backdrop click dismiss.
Focus returns to this button on close.