The simplest solution is airgapped voting booths, that do digital signatures + counting. This is a much more secure system (still has an attack surface) as you have a dedicated hardware and you could have each person’s ID card digitally sign votes.
Real time voting results require internet access + could harm anonymity (you could narrow down which voters voted at which time, and the changes in count)