Sorry for tooting the horn again, but this is really a solved problem. You go with paper ballots and vote-counting machines. The result is available pretty fast, and when there's concern you can always re-count everything by hand.
This is how it's supposed to work: https://youtu.be/ViK9pe9Pv_s?t=27