mirror of
https://github.com/siv-org/siv.git
synced 2026-01-10 10:57:59 -05:00
8ab0402ed20ae5549d167b63f8f9c812b56c825d
SIV Demo
How to use
Install dependencies and run:
yarn
yarn dev
TODO:
- Admin GUI to add voters by email address
- Admin GUI to add Trustees by email address
- Trustee page to take part in Distribute Key Gen
- Simulated
- Backend assigns vote tokens and emails invitation to voters
- Password protect
- Voter interface to cast vote
- Encrypt voters vote
- Error handling
- Walk voters through extra private mode
- Health / Antivirus on browser checker
- Submit Voters vote
- Validate ballot before sending
- Admin endpoint to receive submitted votes & validate vote token
- Bulletin board of all valid received votes
- Admin sends voter confirmation that vote was received
- Admin can assign time for voting to close
- Admin can manually close voting early
- Admin does first shuffle
- Trustee interface for their shuffle
- Trustees preform partial decryption
- Admin posts final results
Description
Languages
TypeScript
93.3%
JavaScript
6.1%
MDX
0.5%