← Torna agli articoli
Scoperta
Copy article
Activate: Quattro Anni di Costruzione per le Persone che Bussano alle Porte
La storia di Activate, LLC — una piattaforma di canvassing gratuita per campagne locali — e la partnership fondatrice dietro di essa: la visione decennale di Daniel Kleinman, e l'architettura che l'ha portata attraverso tre ere di prodotto.
Developed by Robert E. Beckner III (Merlin) | rbeckner.com
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.
#activate#civic-tech#co-founder#product-engineering#startups