This is an electronic voting (e-voting) system project for the University of Energy and Natural Resources (UENR), with flutter front-end, firebase backend. The e-voting system will help optimize the university's election process by delivering a secure, efficient and user-friendly solution for both casting votes and counting them. Traditional voting systems are plagued with inefficiencies, human errors and security concerns which create an ever-increasing need for a better solution. It is also built as a cross-platform system, to help the students vote from mobile and web applications easily. Votes are cast and counted in real-time using Firebase's real-time database, secure authentication protocols after verifying the identity of the voter do not allow unauthorized access. The voting process integrity and privacy is guaranteed with various key security measures including data encryption, end-to-end security amongst others. The system proved results of the successful real-time voting, reliability in counting votes and higher voter attendance due to simplicity to participate. Nonetheless, there were obstacles like unstable internet connections and fears of infringing upon privacy regarding data. However, the project showed what we are capable of doing and how modern technologies enable us to think about more effective election processes at educational institutions. This system can be expanded for use in larger elections.
Research Area
Mobile App Development: Mobile App Development research in Computer Science and Information Technology focuses on the design, development, and optimization of software applications for mobile devices such as smartphones and tablets. This area covers a wide range of topics, including user interface design, cross-platform development, mobile operating systems, performance optimization, and security.
One key aspect of research in this area is the development of efficient algorithms and frameworks that enable seamless cross-platform compatibility. Researchers explore ways to create apps that function smoothly on multiple operating systems, such as Android and iOS, using a single codebase, reducing development time and costs. This is often achieved through the use of frameworks like React Native, Flutter, and Xamarin.
User experience (UX) and user interface (UI) design are critical components of mobile app development research. Scholars in this field investigate how to create intuitive, responsive, and engaging interfaces that improve usability and enhance the overall user experience. This includes studying interaction patterns, accessibility, and how users interact with mobile apps across different devices and environments.
Project Main Objective
This project aims at creating a secure, usable and universally accessible next-generation electronic voting system.
Academic Year
2023/2024
Date Uploaded
Nov 17, 2024
Group Members
ARHIN EMMANUEL
ADJEI JEFFREY HAYFORD
AMEGAYIE-SENAYAH PASCAL
SARPONG JOSEPH