Skip to content

Eva-Clothing/Secure-polling-Frontend

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Secure-Polling Application 🔐

Logo

Secure-Polling Application

Vote one Everyone🤞


View Demo » · Request Feature
Backend code
🎯See Demo @YT 👀


Introduction 🏃‍♂️

A secure polling applicatin for making the polling thing virtual and helps a person to cast vote at his own place.


Idea behind it 💡

  • Making voting vertual would help to cast a person his vote sitting at home , especially during the tough times of pandemic.

  • Help the person living in foreign with his constituency, and would increase the voting percentage.

  • Booth capturing , that happen certain areas would be pervented.

Security Features 🔐

  • Regestering and logging features using jwt and bcrypt.js for hashing the password.

  • To add more to safety we have added a ML model for verification of his human nature. For that we have used a face-api.js library to enable the ML model in the application.

Features 🔑

  • Register and login features using jwt and bcrypt.js

  • Facerecognizer 😁 using ML model for adding a extra level of security🔐.

  • The person can cast a vote only once of the date of his choice.

  • A person can cast only one vote ⚠

  • Data manupulation and visualization 📈

    • The vote once casted,data is recorded in the database and is visualised as table,BarGraph and LineGraph

    • The Table shows the data of the persons casted the vote, with the date of vote being casted and the choice

    • BarGraph shows the count of 'Yes' and 'No' along with the 'Total' number of votes being casted.

    • LineGraph shows the count of 'Yes' and 'No' on the particular date on using diffrent Lines on the Graph.

  • Photo Booth section for making a personalised card after he has casted the vote , as a token of remembrance for sharing it in the social media platform 🐤.

Future Scope and some suggested features 👩‍💻

Keeping in mind the digital india campaign the future polling must be done digitally. So this application is a great initiative towards making this possible.


Towards making the application more secure :-

  • Pre-regrestation of elegible candidate for polling in the elections, and he would be provided the dates for polling.
  • Asking user his recent photo for matching him aginst the ML model and verifing the user.
  • 🛑 Provding the user a date that is end to end encrypted so as to prevent the threatning aginst any political leader.

Build with 🚀

Getting Started 🔥

To a get a local copy for the project follow the steps

  1. Clone the repository using code in the terminal
    git clone https://github.com/loneWarrior581/Polling-app-frontend.git
  1. Also fork the Backend for adding more features at the backend

  2. For the running in the local machine go to root directory and open the terminal and write

  • npm install
    
  • npm start
    

Made with 💖 by Runtime Terror's


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 83.6%
  • CSS 13.5%
  • HTML 2.9%