Activate は地元の政治キャンペーン(市議会、学校委員会、市長、そしてその間のすべての選挙)のための無料キャンバスプラットフォームです。 キャンペーンマネージャーはキャンペーンを作成し、QRコードでボランティアを招待し、キャンバサーがドアごとに有権者割り当てをスワイプする様子をライブダッシュボードで観察します。 背後にある会社は Activate, LLC です — LetsActivate としても知られています — そしてそれは意図的に、プロフェッショナルなフィールドソフトウェアが無視するキャンペーンのために作られています:予算が $10,000 未満、ボランティアが 25 人未満、初めての候補者、フィールドディレクターがいない。
私は共同創設者であり、アプリケーションのビルダーです。 これはそれがどのように実現したかの物語です。

ビジョン、そしてパートナーシップ

Activate は Daniel Kleinman から始まります。 Daniel は創設者でありビジョナリーで、私たちの間の政治的専門家です。 彼の信念は、製品が存在する前の約十年にわたって保持されていたが、具体的だった:キャンバスソフトウェアは、ボランティアを遅らせるのではなく、力を与えるべきであり、使用するのが本当に楽しいべきであり、必要とするあらゆるキャンペーンに無料で提供されるべきだ。 2021 彼はそのツールを実現するために取り組み始めました。
私は2022 にその取り組みに参加し、パートナーシップは継続的に続いています。 4年間にわたって役割分担は明確に保たれています:Daniel はビジョンと政治的専門知識を提供し、私はアーキテクチャとアプリケーションの構築を担当します。 製品の進化は私たち二人のものです — Daniel はシステムを形作るアイデアを提供し、システムは私のアイデアを形作り、最終的に製品を定義しました。 このループは何年も続き、Activate の実際のエンジンです。

同じアイデアの3つの時代

letsactivate.us の現在の製品は、同じアイデアの3番目の別々の実装であり、各時代のアーティファクトはまだ存在しています。
2022 — デザインとプロトタイプ。 最も古い保存されたアーティファクトは以下からです 2022年12月:サンプル投票者データ、画面デザイン、アイコンセット。 コア 概念は最初の資料にすでに存在していました — 投票者リストを 作業単位と、歩道に立つボランティアでも十分に簡単な参加フローとして 歩道。
2023–2024 — 最初のアプリケーション。 最初のフルビルドは SvelteKit 上で実行されました および Supabase、隣に WordPress マーケティングサイトがありました。 QRコード招待 そして CSV 投票者インポートは当時もスタックに含まれていました。 この時代は証明しました ワークフローを証明し、製品の本当の摩擦がどこにあるかを教えてくれました。
2026 — グラウンドアップ再構築。 2026年5月に私は Activate を空のリポジトリから再構築しました ポートフォリオ全体で使用しているプラットフォームインフラ上の空のリポジトリ: Bun, Hono, React, and LibSQL, 暗号化された投票者データを保管中に下で AES-256-GCM。再構築は最初のコミットから本番まで11日で行われました、 4年間の蓄積された理解と再利用可能な基盤のおかげで、 インフラ — ほとんど何も二度発見する必要がありませんでした。

システムが実際に行うこと

機能セットは単純に読み取れ、シンプルさがポイントです。 1つのQRコードでチームを招待します;アプリストアは関与しません。 キャンバスはスワイプインターフェースです:はい、いいえ、スキップ、ホームではない — それぞれ1タップ。 投票者割り当ては自動的に配布され、ボランティアは同じ通りを二度叩くことはありません。 ダッシュボードは結果が記録されると、現場のゲームを集計します。
2つのエンジニアリング選択は正確に述べる価値があります、現在の流行に逆行するためです。 ルート割り当てはAIを使用しません:それは決定論的なソートとチャンク化アルゴリズムであり、ボランティアへの住所割り当ては調整問題であり、言語生成問題ではありません。 そしてプラットフォームは設計上ウェブアプリケーションです — ボランティアはコードをスキャンし、ブラウザでキャンバスを行い、右から左へのスクリプトを含む9つの言語のいずれかで、既に所有している電話で行います。
Activateは開始無料で、サブスクリプションはありません;投票者データやSMSなどのオプションコストは、クレジットシステムを通じて透明に計測されます。 そしてプラットフォームは政治的に中立なフィールドソフトウェアです:それはスペクトル全体のキャンペーンにサービスを提供します。 タグライン「Toward Victory!」! は努力と組織についての声明です — 出席する作業 — それがActivateが奉仕する民主主義の一部です。

それを構築することで学んだこと

Activateは私が保有する最も長期にわたる共同創業者パートナーシップであり、私が今すべてのベンチャーで探している形を教えてくれました:骨の中で問題を知るドメインビジョナリーと、ビジョンが要求するすべてのリライトを通じてシステムを運ぶことができるビルダーのペアです。 4年目で、その構造は3つの技術時代、会社設立、サンプルCSVファイルから暗号化された本番プラットフォームへの完全な進化を生き延びました。
民主主義は、すべての人が出席するときに機能します。 Activateは出席を容易にする試みです。