Loading project index
Loading project index
A trust-first, multi-school council election platform
CouncilCast replaces physical ballot boxes, hand tallying, and manual voter rosters with a multi-tenant platform designed around trustworthy school and college council elections.
The legacy PHP application needed a secure rebuild that could support multiple schools without compromising ballot integrity, tenant isolation, or election-day usability on shared devices and weak connections.
I rebuilt the product with Laravel 12 and Livewire around strict server-side authorization, separate staff and voter guards, immutable audit trails, rate-limited passwordless voting, transaction-locked ballot submission, and stable public results links.