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.
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 are our top priorities. We employ cutting-edge encryption and security protocols to safeguard your data.
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.
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.
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
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.
Ensuring that a user is returned to the same page after reloading the website can be essential for user experience.
Technologies used
Discussion