This document proposes an online voting system built as an Android application. It aims to address security issues with traditional and online voting methods. The system uses voter ID and password for login authentication. Voters can request a one-time password via SMS or email which is encrypted using the Playfair cipher technique. This encrypted OTP must be entered for authorization to view candidate lists and cast a vote, preventing multiple votes from the same user. The candidate vote is saved to a database maintained by the Election Commission of India. The system is designed to be secure, reduce fraud, and allow remote mobile voting while maintaining voter authentication and an auditable record.