This project demonstrates the feasibility of implementing blockchain-based decentralized voting system at University of Energy and Natural Resources (UENR) to enhance electoral transparency and integrity, and convenient voting processes that increase voter turnouts. This project employs an agile methodology, allowing convenient iterations for optimum refinements as we progress. It also employs a stack of technologies such as smart contracts, metamask, the Ethereum blockchain, and hardhat, resulting in a multilayered system. The key conclusions emphasize how blockchain technology can effectively reduce electoral fraud and manipulation when used properly, highlighting the significance of careful planning and implementation. Results back up the idea that blockchain technology can fix flaws in conventional voting procedures and make a substantial contribution to conversations about modernizing election procedures in the digital era. The project marks a significant step towards modernizing elections in UENR, preserving democratic principles, and reinforcing the role of technology in addressing persistent electoral challenges, ultimately enhancing accessibility, security, and transparency in elections and strengthening UENR’s democratic digital era.
Research Area
Web App Development: Web Development research in Computer Science and Information Technology focuses on the design, creation, and optimization of websites and web applications that are accessible over the internet or private networks. This research area spans a variety of topics, including front-end and back-end development, web frameworks, web performance, user experience (UX) design, security, and emerging web technologies.
Front-end development research explores the design and functionality of the user-facing side of web applications. This involves studying languages such as HTML, CSS, and JavaScript, as well as popular frameworks like React, Angular, and Vue.js, which help create dynamic, responsive, and interactive user interfaces. Researchers in this area often focus on improving the accessibility and usability of websites across different devices and browsers.
Back-end development focuses on the server side of web applications, where databases, server logic, and application functionality are managed. Research in this area includes database management, server configuration, APIs (Application Programming Interfaces), and the use of frameworks such as Node.js, Django, and Ruby on Rails. It also involves optimization of server-side processes to handle large-scale traffic, improve load times, and ensure seamless data processing.
Project Main Objective
The general objective of this project is to implement a Blockchain-based Decentralized Application for elections at the University of Energy and Natural Resources (UENR).