register
$ register --next
報名尚未開放
watch g0v slack

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 [ VIEWPORT: 1440 ]

LANDING — MARQUEE

ui_kits/website — Marquee ticker [ VIEWPORT: 1440 ]

LANDING — TRACKS

ui_kits/website — track cards [ VIEWPORT: 1440 ]
┌─ TRACKS YEAR 0 · 4 ACTIVE
COMMS8 PROJECTS
Mesh networks, LoRa, ham radio bridges, sneakernet protocols. Talk when the backbone can't.
DATA6 PROJECTS
Mirrors, offline caches, distributed archives. The data survives even when the datacenter doesn't.
INFO5 PROJECTS
Verified emergency info, rumor triage, low-bandwidth broadcast. Truth at 300 baud.
CIVIC4 PROJECTS
Shelter maps, mutual-aid boards, paper-compatible workflows. Neighbors as infrastructure.

PROJECTS

ui_kits/website — Projects (live component, same as /projects/) [ VIEWPORT: 1440 ]
┌─ 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 EMPTY SLOT
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) [ VIEWPORT: AUTO ]

Opens the shared RegisterDialog.astro. ESC and backdrop click dismiss. Focus returns to this button on close.