V

Voter Web App

Voter Web App, where people can cast vote based on poll created by someone, and check the results after time is

19
V

Voter Web App

Voter Web App, where people can cast vote based on poll created by someone, and check the results after time is

The problem Voter Web App solves

Secure and Anonymous Voting Web App

In today's world, where the integrity of elections and polls is more critical than ever, our platform is dedicated to upholding the principles of confidentiality, fairness, and transparency. This secure and anonymous voting web app is designed with your voice in mind.

Key Features

  • Complete Anonymity: Cast your vote with confidence, knowing that your choice remains confidential and undisclosed to anyone.

  • One-Person, One-Vote: Stringent measures ensure that each user can only vote once, eliminating any possibility of manipulation.

  • Timer-Based Results: The unique timer-based results system keeps the outcome hidden until the designated time expires, preventing any undue influence on your decision.

  • Auto Login Feature: The User does not have to login again and again. If the user has logged in once, then on visiting the website it will not be required to login until the jwt does not expire

Trust and Security

Trust and security are our top priorities. We employ cutting-edge encryption and security protocols to safeguard your data.

Experience the Difference

With this web app, you can experience a secure, influence-free, and confidential voting process. Let your voice be heard without compromise. Your vote matters.

Challenges I ran into

Google Auth Setup Challenges

Setting up Google Auth login initially posed difficulties due to browser errors. This is a common issue when integrating third-party authentication services. Resolving these errors likely involved debugging and troubleshooting to ensure that users could authenticate successfully.

Authorization Complexity

Managing authorization can be time-consuming, especially in projects with various pages and features. Ensuring that users are required to log in to access certain pages or features can be challenging. Used JWT token for authorization

Post-Voting Redirection

After users cast their votes, redirecting them to the appropriate page was a tricky task. This required setting up conditional redirects based on the user's actions and ensuring that the redirection process is seamless.

Handling Page Reloads

Ensuring that a user is returned to the same page after reloading the website can be essential for user experience.

Discussion