Voting System in Laravel and Vue
Table of Contents
An election is a formal procedure for selecting officials. Elections are also present in academic settings, and this study will focus on student elections in higher education institutions. Student elections are held to provide students with a once-in-a-lifetime opportunity to represent their fellow students and bring about the changes they’d like to see at their colleges. Within academic institutions, various groups exist, one of which is the Supreme Student Council. SSC is a student-led group that is supervised by the school’s approved adviser. Aspiring student leaders join political parties and vote in elections. The winner of the election will become a member of the student council. This study aimed to evaluate the procedures utilized by schools to hold school student council elections. The researchers discovered that students still use the manual method to vote in school elections. Manual voting takes time and requires students and school election advisers to put forth significant effort. With this, the researchers aimed to develop a Voting System. The researchers will design the project using Laravel and Vue to be elegant, simple, and readable. The development platform will also allow the researchers to build complex single-page applications. The voting system was created by the researchers based on the project’s specifications. This is to address the requirement for an automated system to facilitate and simplify the election process in a school setting. In order to test and validate the system, the researchers will recruit a large number of participants, schools, SSC groups, and students. IT professionals will also assess the system to make improvements. Based on the experts’ advice, the researchers will improve the system.
Introduction of the Study
The capstone project, entitled “Voting System in Laravel and Vue,” is designed for academic institutions to automate the conduct of Student Election.The aforementioned initiative has been specifically intended to automate the voting procedure for the Supreme Student Council Election. The said project is a web application that is built using Laravel and Vue.
Student elections are held to provide students with a once-in-a-lifetime opportunity to represent their fellow students and bring about the changes they’d like to see at their colleges. SSC elections are traditionally conducted manually in schools. Manual voting takes time and requires students and school election advisers to put forth significant effort. The manual voting system is ineffectual regarding voting accuracy and validity, and the outcome is prone to errors and unreliable. As a result, the SSC election must be more systematic.
As a response to the concerns mentioned earlier, the researchers proposed developing the automated voting system. The researchers proposed a voting system that will be designed using Laravel and Vue. During SSC elections, schools can use the system to automate the voting and counting of results. Students can use the system to cast their votes by registering to the system. An in-charge administrator will oversee the system from the users, set-up the election, details of the candidates, and generate a result of the election. The said project will allow students to elect candidates online, speed up vote counting, improve election security, accuracy, and dependability, and provide results automatically to decide the winning candidates. The suggested system will eliminate all of the flaws and problems associated with the manual way of conducting SSC elections.
Objectives of the Study
General Objective – The main goal of the researchers is to implement a voting system designed using Laravel and Vue in the school’s SSC elections.
Specifically, the researchers aim the following objectives:
- To develop a system in Laravel and Vue that will ease up and simplify voting during an election.
- To reduce the amount of manual labor and paperwork involved in the electoral process.
- To improve the election’s security and reliability.
- Ensure that the election results are accurate and credible.
- To introduce a convenient, fast, and fair election process.
Scope of the Study
The focus of the researchers is on the voting system’s development. The project is a Laravel and Vue-based web application. The system is exclusively available to academic institutions. They can use the system during the SSC election to ensure a simple, quick, and fair election process. The study will include responses from the school’s SSC organizations and students.
Significance of the Study
The success of the initiative is expected to be helpful to the following individuals or organizations:
Schools. The project’s success will help them provide a voting platform to their students that is fast, convenient, and will guarantee a credible result of the election.
SSC Election Committee. This system is capable of producing timely and accurate records. During elections, the system will reduce their manual workload and paperwork.
Students. The system has the potential to make voting simple, convenient, quick, and painless.
Researchers. Their knowledge and skills will be enhanced by their experience performing the research study.
Future Researchers. The study will serve as their guide in their pursuit of developing a voting system.
The Voting System in Laravel and Vue will automate the process of holding student elections in schools. The system will make the process of casting and counting votes much more efficient. The technology is capable of producing a reliable and accurate election result.
This article will provide you with an idea of the forms to be included in a Voting System. Laravel and Vue were used to develop the said project.
On request, project documentation is available (chapters 1 to 5). Please message us for the full project documents.
The research project, “Voting System in Laravel and Vue,” is a database-driven system that automates voting, counting, consolidating, transmitting results, and ranking votes, making it easier, simpler, efficient, and convenient for both students and student election management.
The following are the advantages of the Voting System:
- Electronic Voting System – This system will allow students to cast their votes electronically and create election results.
- Records Management – This database system makes the Student Election records electronic, safe, accurate, and timely.
- Generation of Reports – The system generates and distributes election results reports automatically.
How the System Works
This article will explain the forms, modules, and user interface of the Voting System in Laravel and Vue. The researchers will discuss the features and functions of the system.
Voter Login – the voters will use this form to log in to the system and cast their votes. The students would only need to input their student ID number to access the system.
Shown below is the design of the Voter’s Login Form.
Manage Nominee- this module will allow the administrator to manage the details of the student nominees for the election.
The admin or encoder will input the following information of the Nominee:
- Student ID
- Action (edit or delete)
The screenshot below is the user interface of the Manage Nominee module.
Vote Information – this module will allow the voters to cast their votes. They need to select their desired candidates from the list.
The following information will be reflected for the candidate they chose:
- Action (submit, reset)
Displayed below is the Vote Information module layout.
Manage Position – this module will allow the system administrator to manage the positions open for election. The admin can add, edit, or delete position details.
The following information will be encoded:
- Position Name
- Action -(edit, delete)
The screenshot below is the design of the Manage Position module.
Manage Voters – this module will allow the admin to add and manage the voters’ records in the system.
The following pieces of information will be encoded and kept track of:
- Voter Name
- Student ID
- Action -(submit, back)
screenshot below is the layout of the Manage Voters module.
Download link: github.com/lenard123/voting-system
Credits to the developer of the project
The Default user for admin is:
password: admin (feel free to change it if you want)
- When opposed to paper-based or manual voting, electronic voting has a significant advantage and is quite beneficial. The goal and target of this capstone assignment was to demonstrate create an automated voting system using Laravel and Vue for student elections. The constructed system was subsequently given for evaluation to the target end-users and respondents. The study’s findings revealed that the built system satisfied the respondents’ and intended users’ predefined project requirements and needs. The system was assessed as satisfactory by the majority of the study’s participants.
As a result, the researchers concluded that the built system is a viable platform for holding student council elections. The system’s adoption will render the traditional technique of voting for elections obsolete. For SSC elections, the designed technology enables a fairer and speedier voting mechanism. It will electronically streamline voting, counting, consolidating, transmitting results, and ranking of votes, making voting, counting, consolidating, sending results, and ranking of votes easier, simpler, more efficient, and more convenient for both students and the student council election committee.
The researchers strongly advise that the system be implemented. The system’s installation will streamline the entire student council election process. It will replace the current technique, which is inefficient and prone to errors. The method is strongly recommended since it will make voting easier, speed up vote counting, improve election security, accuracy, and dependability, and create results automatically to decide the winning candidates. The researchers also point out that end-users must be familiar with its features and how it operates to use the system properly.
The researchers specifically recommend the following:
- The researchers recommend that schools use the system to conduct SSC elections electronically, increasing the election’s security and dependability and the accuracy and validity of the results.
- The system is recommended because its user acceptance, efficacy, dependability, timeliness, and quality are all satisfactory.
- The researchers urge that the system streamline and simplify the entire student council election process.
You may visit our Facebook page for more information, inquiries, and comments. Please subscribe also to our YouTube Channel to receive free capstone projects resources and computer programming tutorials.
Hire our team to do the project.
Related Topics and Articles: