JavaEE Web Applications Course Project
Team: Xray
The Electronic Voting System (EVS) facilitates electronic voting. This voting platform is web-based, enabling organizers to generate polls and formulate associated inquiries for said polls. The system accommodates three distinct question formats: binary (yes-no), single-selection, and multiple-choice questions. Voters possess the option to refrain from casting a vote. Upon the commencement of a poll, participants receive an email-delivered token, serving as their vote. Upon conclusion of the voting timeframe, the organizer gains access to a textual representation portraying the poll's outcomes.
● MariaDB
● OpenJDK 17
● Payara Server v5+
● Web Browser: FireFox, Chrome and Edge all should be version 116 and above
If you encounter challenges, it is advisable to adhere to the installation guidelines provided in the course materials.
● Clean & Build
● Deploy the WAR package to run it.
Keep in mind that the default port (8181) and configurations are used.
JavaDoc and Project Manual are located in the project root for better understanding of the project.