Activate è una piattaforma di canvassing gratuita per campagne politiche locali: consiglio comunale, consiglio scolastico, sindaco, e ogni altra elezione intermedia. Un responsabile di campagna crea una campagna, invita i volontari con un codice QR, e osserva un cruscotto live riempirsi mentre i canvasser scorrono le assegnazioni dei votanti porta dopo porta. L'azienda dietro di essa è Activate, LLC — nota anche come LetsActivate — e è deliberatamente costruita per le campagne che il software professionale di campo ignora: budget sotto i $10,000, meno di 25 volontari, candidati alle prime armi, nessun direttore di campo.
Io sono il cofondatore e il costruttore dell'applicazione. Questa è la storia di come è nata.

Una visione, poi una partnership

Activate inizia con Daniel Kleinman. Daniel è il fondatore e il visionario, e l'esperto politico tra noi due. La sua convinzione, mantenuta per quasi un decennio prima che il prodotto esistesse, era specifica: il software di canvassing dovrebbe dare potere ai volontari invece di rallentarli, dovrebbe essere genuinamente piacevole da usare, e dovrebbe essere disponibile gratuitamente a qualsiasi campagna che ne abbia bisogno. In 2021 si è messo in moto per rendere quel tool reale.
Mi sono unito a quell'impegno in 2022, e la partnership è andata avanti continuamente da allora. La divisione del lavoro è rimasta chiara per quattro anni: Daniel fornisce la visione e l'esperienza del dominio politico; io progetto e costruisco l'applicazione. L'evoluzione del prodotto appartiene a entrambi: Daniel ha contribuito con idee che hanno plasmato il sistema, e il sistema ha plasmato le mie idee che sono finite a definire il prodotto. Quei cicli, sostenuti nel tempo, sono il vero motore di Activate.

Tre ere della stessa idea

Il prodotto su letsactivate.us oggi è la terza incarnazione distinta della stessa idea, e gli artefatti di ogni era esistono ancora.
2022 — design e prototipo. I primi artefatti sopravvissuti sono da Dicembre 2022: dati di esempio degli elettori, design delle schermate, set di icone. Il nucleo i concetti di base erano già presenti in quel primo materiale — elenchi degli elettori come il unità di lavoro, e un flusso di adesione semplice abbastanza per un volontario che sta su un marciapiede.
2023–2024 — la prima applicazione. La prima build completa è stata eseguita su SvelteKit e Supabase, con un sito di marketing WordPress accanto. Inviti QR-code e gli import CSV degli elettori erano nello stack anche allora. Questa era ha dimostrato il flusso di lavoro e ci ha insegnato dove risiedeva la vera frizione del prodotto.
2026 — la ricostruzione da zero. In maggio 2026 ho ricostruito Activate da un repository vuoto sull'infrastruttura della piattaforma che uso in tutto il mio portfolio: Bun, Hono, React, e LibSQL, con dati degli elettori criptati a riposo sotto AES-256-GCM. La ricostruzione è passata dal primo commit alla produzione in undici giorni, perché quattro anni di comprensione accumulata — e una base di riutilizzabile

Cosa fa effettivamente il sistema

Il set di funzionalità è semplice, e la semplicità è il punto. Un codice QR invita un team; non è coinvolto alcun app store. Il canvassing è un'interfaccia a scorrimento: sì, no, salta, non a casa — un tocco ciascuno. Le assegnazioni degli elettori sono distribuite automaticamente così i volontari non bussano due volte a una strada. Il cruscotto aggrega il gioco sul campo man mano che i risultati vengono registrati.
Due scelte ingegneristiche valgono la pena di essere dichiarate con precisione, perché vanno contro la moda attuale. L'assegnazione del percorso non usa l'IA: è un algoritmo deterministico di ordinamento e suddivisione, perché assegnare indirizzi ai volontari è un problema di coordinamento, non un problema di generazione di linguaggio. E la piattaforma è un'applicazione web per design — un volontario scansiona un codice ed è in canvassing nel browser, in una delle nove lingue tra cui script da destra a sinistra, sul telefono che già possiede.
Activate è gratuito all'inizio, senza abbonamenti; costi opzionali come dati elettorali e SMS sono misurati in modo trasparente tramite un sistema di crediti. E la piattaforma è un software di campo neutro politicamente: serve campagne in tutto lo spettro. Il motto "Toward Victory!" è una dichiarazione di sforzo e organizzazione — il lavoro di presentarsi — che è la parte della democrazia che Activate esiste per servire.

Cosa mi ha insegnato la costruzione

Activate è la partnership con cofondatore più longeva che possiedo, e mi ha insegnato la forma che ora cerco in ogni impresa: un visionario del dominio che conosce il problema nelle ossa, abbinato a un costruttore che può portare il sistema attraverso ogni riscrittura che la visione richiede. Quattro anni in, quella struttura è sopravvissuta a tre ere tecnologiche, a una formazione aziendale, e all’intera evoluzione da file CSV di esempio a una piattaforma di produzione criptata.
La democrazia funziona quando tutti si presentano. Activate è il nostro tentativo di rendere più facile la partecipazione.