Developed an online website to facilitate the election process by using Struts2 and Oracle 11g. The voting system enforces rules to ensure valid voting is done and how votes are counted and aggregated to yield a result.