Writing
· 2 min read

MotionVote Admin

Commissioner voting system with QR login and SMS verification.

MotionVote Admin

A commissioner voting system designed for official meetings, providing secure, accessible voting with real-time results.

Features

QR Code Login — Commissioners authenticate quickly using QR codes SMS Verification — Optional phone verification for added security Real-time Results — Live vote counting and result display Accessible Design — WCAG compliant interface for all users Audit Trail — Complete record of all votes and motions

Tech Stack

Frontend: Next.js, TypeScript, Tailwind CSS Backend: Next.js API Routes, Supabase (PostgreSQL, Auth, Realtime) Database: Relational data model for votes, motions, and commissioners

Key Highlights

Secure authentication without compromising usability Real-time updates using Supabase subscriptions Accessible interface compliant with WCAG guidelines Complete audit trail for transparency

Why It Matters

Official meetings require precise voting systems. MotionVote ensures: Every vote is recorded accurately Results are visible in real-time Commissioners can participate remotely if needed Complete transparency and accountability