Now serving schools across Uganda

Elections your school can trust

ByteBallot is a modern electronic voting platform built for schools. Secure ballots, real-time results, fingerprint-ready — everything you need to run a credible student election.

50+
Schools onboarded
10,000+
Votes cast
99.9%
Uptime
< 10min
Setup time

Everything you need for a credible election

From voter registration to live results — ByteBallot handles the entire election lifecycle so your staff can focus on what matters.

Tamper-Proof Voting

Every ballot is recorded securely. One voter, one vote — enforced at the database level. No duplicates, no manipulation.

Real-Time Results

Watch results update live on a dedicated display screen as each vote is cast. No waiting, no counting errors.

Fingerprint Ready

Built with biometric authentication in mind. Plug in your fingerprint hardware and identify voters instantly.

Voter Groups

O-Level, A-Level, Staff — assign voters to groups and control which positions appear on their ballot automatically.

Instant Setup

Create an election, add positions and candidates, register voters — your school can be live in under 10 minutes.

Full Audit Trail

Every vote is timestamped and recorded. Complete transparency from opening ballot to final result.

Admin Portal + Voting Kiosk + Live Results Screen

ByteBallot is built as three dedicated interfaces — each purpose-built for its role on election day.

Admin Web Portal
Manage elections, voters, candidates and view live results from any browser — anywhere.
Voting Kiosk App
A dedicated desktop app for polling stations. Works offline. Fingerprint-ready. Locked down.
Live Results Screen
Display real-time results on a screen at your school hall as votes come in.
Admin Portal
Manage elections & voters
Voting Kiosk
Polling station app
Live Results Screen
Real-time display

Up and running in 4 steps

01
Register Your School

We onboard your institution and set up your branded admin portal in minutes.

02
Add Voters & Elections

Import your student list, create voter groups, set up positions and candidates.

03
Open Voting

Activate the election. Voters log in with their ID on the kiosk and cast their ballot.

04
View Live Results

Watch results update in real time on your results screen as votes come in.

Built for integrity from the ground up

One vote per voter enforced at database level — impossible to bypass
JWT-secured admin portal with automatic token refresh
Voter group scoping — voters only see positions they're eligible for
Full audit trail — every vote recorded with timestamp
Election status control — open and close elections instantly
Already-voted detection — prevents double submissions
Encrypted
0 breaches
Tamper-proof
Audited

Affordable for every school

No hidden fees. Pay per election or go annual and save.

Starter
UGX 250,000 / election

Perfect for small schools running occasional elections.

  • Up to 300 voters
  • 1 active election
  • Unlimited positions
  • Real-time results
  • Email support
Enterprise
Custom

For districts, universities and large institutions.

  • Unlimited voters
  • Multi-campus support
  • Custom branding
  • API access
  • Dedicated account manager
  • SLA guarantee

Ready to modernise your elections?

Join schools across Uganda using ByteBallot for secure, transparent student elections. Get started today — setup takes less than 10 minutes.