In recent years, adversaries with unlimited money and means are waging a non-stop global cyber war against every machine connected to the internet. Critical election infrastructure and related government systems are at risk. As a result, some major parties have become aware of how important securing their free and fair elections have become. At the same time, there is no dominant player in the secure election systems market. This presents your modest band of coders with a unique opportunity!
iVote has been contracted to build a secure electronic election system to their specifications. The system will allow an entity to host elections at scale without requiring voters to appear at a physical voting location. In order to ensure fairness, you have decided to implement a web-based form of instant-runoff voting (IRV) to determine the election winner.
Full Database Schema and additional logic is provided to students in class
php functions
, data access utilities
, bootstrap