Skip to content

Otwiine/school-vote-uganda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 

Repository files navigation

School Vote Uganda [WORK IN PROGRESS]

Secure, transparent, and fast digital elections for secondary schools across Uganda.

Home page


What is School Vote Uganda?

School Vote Uganda is a web-based voting platform built specifically for Ugandan secondary schools. It replaces slow, error-prone paper ballots with a secure digital system that any student can use from their phone.

Each school gets its own dedicated voting space. Students vote using a unique ID issued by their school. Results update live the moment polls close β€” no manual counting, no disputes, no lost ballots.


Screenshots

Home Schools Voting
Home Schools Vote
Candidate Selection Results
Candidates Results

Features

  • One vote per student β€” each voting ID can only be used once, enforced at the database level
  • School-scoped β€” each school has its own candidates, voters, and results completely isolated from others
  • Live results β€” vote counts update in real time for authorised staff
  • Mobile-friendly β€” works on any phone, optimised for Ugandan network speeds
  • Secure β€” prepared SQL statements, session handling, and server-side validation on every vote
  • No paper β€” no queues, no manual counting, no disputes

How It Works

  1. A school contacts us to get onboarded
  2. We set up a dedicated voting space with their candidates and student voting IDs
  3. On election day, students visit the site, find their school, select a candidate, and enter their voting ID
  4. The vote is recorded instantly and securely in the database
  5. When polls close, authorised staff view live results on the results page

Tech Stack

Layer Technology
Frontend HTML5, CSS3, JavaScript
Backend PHP
Database MySQL
Server Apache (LAMP stack)

For Schools

Want to run your next student election on School Vote Uganda?

We handle the full setup β€” no technical knowledge required from your school.

Contact us:

  • πŸ“§ Email: [REDACTED]
  • πŸ“± WhatsApp: +256 [REDACTED]
  • 🌐 Live demo: [REDACTED]

Built By

School Vote Uganda was created by Otwiine Olweny (@Otwiine) and Mark Lui (@Trojannetwork) as a student developer initiative to modernise school elections across Uganda.


License

All rights reserved. The source code is not open for reuse, redistribution, or rebranding without written consent from the authors. This repository exists for portfolio and transparency purposes only.

About

A modern and secure digital voting platform for Ugandan schools, built to simplify elections and prevent cheating. Created by Otwiine & Lui.

Topics

Resources

Stars

Watchers

Forks

Contributors