cthit / VoteIT

Voting website hosted on a node.js server
MIT License
4 stars 29 forks source link

Rewrite of VoteIT to use Gamma instead of codes. #73

Closed Portals closed 3 years ago

Portals commented 4 years ago

Hello!

This past sektionsmöte, the IT division used Sveroks VoteIT to conduct an online sektionsmöte.

This rewrite presents a new solution to conduct online voting via authentication with Gamma while using Zoom to conduct a sektionsmöte. It will still be completely anonymous. Instead of checking against codes, each vote session will keep track of who has already voted.

To keep track of who are able to vote, every person has to be approve by the counter of the meeting.

This rewrite also upgrades the way the frontend is compiled and served. Instead of using gulp, create-react-app is used. Less configuration and less pain. I also rewrote the entire frontend to use react-digit-components.

Below are some screenshots of how the new client rewrite looks like:

image image image image image image image image

Portals commented 4 years ago

Before possible merge:in this to master. master should be merged to master-physical.