Online Student Council Election System

Published on
Stack
CodeIgniter + MySQL
Role
Team Lead
Scale
Small
Sector
Education

Data privacy is my priority. All screenshots, visuals and title in this portfolio are not mentioned to protect sensitive information data leak while showcasing my work.

Overview

During the COVID-19 pandemic, in-person Student Council Presidential Elections were suspended due to quarantine policies. However, leadership succession was crucial to keep student governance active. To address this challenge, I took the initiative to lead a team in developing an online election system that allowed voting to continue while maintaining health safety measures.

Built using CodeIgniter and MySQL, the system was designed to ensure security, accessibility, and fairness, following the Luber Jurdil democratic principles — Direct, General, Free, Confidential, Honest, and Fair.

Key Features

  1. Candidate Profiles - showcasing each candidate’s background
  2. Vision & Mission — clearly outlining the candidate’s goals
  3. Work Programs — presenting initiatives planned if elected
  4. Election Principles — reinforcing Luber Jurdil awareness
  5. Secure Login — voter authentication via registered Student ID (NIP)
  6. Online Voting — allowing eligible students to cast votes remotely
  7. Quick Count Statistics — providing real-time voting progress
  8. Winner Announcement — automatically displaying final results after voting ends

As Team Lead, I coordinated the project timeline, assigned development tasks, and ensured both system reliability and data security. The platform successfully maintained the school’s democratic tradition while adapting to pandemic restrictions through a fully digital process.