Elected distributes and counts ballots using Deno, Mailgun, and Airtable.
- Copy the Election Template Airtable Base.
- Install Deno
- Create a local
.env file by using the .env.example as a template.
- Replace the example Candidates and Voters in your Election Airtable Base with
your own Candidates and Voters.
deno run --allow-net --allow-read https://deno.land/x/elected/distribute-ballots.js and send
each voter a ballot!
deno run --allow-net --allow-read https://deno.land/x/elected/count-votes.js to see the results!
Submit patches or tickets to @firstname.lastname@example.org/elected.
I may not have notifications turned on, so a ping at @email@example.com if I
don't get back to you in a few days is not unwelcome.
Elected is licensed under the Cooperative Non-Violent Public License, which
places significant constraints regarding the usage of this software. Please
review the CNPL license authors summary.