Positions
Create election positions like Head Boy, Head Girl, House Captain, Vice Captain. Choose whether a position is school-wide (same candidates on every house's ballot) or per-house (each house gets its own candidates).
Add New Position
All Positions
Houses
Your four houses, each with its own voting page. Pick a colour for each one — it themes that house's ballot and shows up on the house-picker page students see first.
Don't see all four houses listed? Run supabase-migration.sql once in your Supabase SQL editor — it seeds Shorya, Swayam, Swecha and Smiti House automatically.
Contestants
Add candidates to each position. For per-house positions (House Captain, Vice Captain) you'll also choose which house they represent — they'll only show up on that house's ballot. Upload a photo straight from your device, or paste an image URL if you already have one hosted somewhere.
Add Contestant
All Contestants
Live Results
School-wide positions show one combined ranking. Per-house positions are broken out by house. Winner row highlighted in black.
Votes Cast Per House
Settings
Manage election data.
Danger Zone
Permanently delete all votes. This resets the election. Cannot be undone.
Admin Credentials
Username: admin
Password: srishti2025
To change, open admin.html and edit the AU and AP variables at the top of the script.