South African Chefs Association Voting Portal


Problem The SA Chefs Association needed a secure, modern platform to manage online elections for the Board of Directors. The previous system was manual, error-prone, and made it difficult to ensure voting integrity, eligibility, and transparency. Solution I built a full-stack voting platform with: Member Authentication & Validation: Only eligible members could vote, preventing duplicates. Dynamic Voting Form: Interactive candidate selection with enforced voting rules. Real-Time Feedback: Toast notifications for success/errors. Admin Dashboard: Secure interface to monitor results, manage elections, and receive email alerts per submission. Voting Period Control: Admins could close voting while preserving the system for future use. Accessibility & Responsiveness: Mobile-friendly, inclusive UI. Outcome Successfully digitized board voting, replacing manual processes. Ensured election integrity with no duplicate or invalid submissions. Reduced administrative effort and improved transparency. Delivered a scalable, secure, and user-friendly system accessible from any device.