Design an Online Voting System

The Government of India is considering transitioning from traditional offline voting to a centralized online voting system, allowing citizens to vote digitally without visiting physical polling stations. To ensure the integrity of this process, it is crucial to design a platform that prevents fraud, duplicate voting, and misuse. The application must facilitate user onboarding and identity verification for eligible voters, provide a seamless voting experience from mobile devices, implement robust fraud prevention measures, and address edge cases to enhance security and transparency throughout the voting process.

Onboarding

Homescreen

Voting Process

More by Abhijit Barman

View profile