Giter Club home page Giter Club logo

codefundo's Introduction

codefundo++

team_name: Amelioration

Pratik, Dev and Kartik

The whole process is divided into three parts. First the users will register, then the voting will be done on the website and then vote countinng will take place. The user must have internet access to register and vote. He/She must have smartphone/laptop and front-facing camera. Places such as cyber cafes, technology institiutions can be setup with a system for the ones who are not equipped with such facilities. A backend database will be formed which will have the information of all the citizens in the country, Aadhar Card can be used for creating such a database for our country. The user will register on the website and the information will be checked with the help of the backend database. A photo will be taken during the registration process and will be saved as it has a key role to play during the voting process. The user is allowed to form an account if all the information matches, the user is given a unique ID and is asked to set a password. The unique ID and photograph will not be linked to the user's account ensuring anonymity and privacy of the user. This same account can be used over the years and for the next elections as well. The next big step involves voting of the users. On the day of voting, each candidate/party will be given an account on the blockchain where they will receive their votes. One more account will also be formed [Abstain Account] which will get all the abstained votes(the users who do not vote). On the voting day, each candidate would be given a token (some form of currency like ether which cannot be mined easily). The user will login with the id and password already allotted. The photo of the user will be taken and will be matched to the one taken during the registration. A short video will also be recorded and with the help of Affectiva API machine learning system, the emotions of the users will be identified. If the system detects fear, the voting is canceled and the user is asked to login again after one hour. If the same happens again and fear is detected, then the user needs to report to the local polling center such as a cyber cafe in order to cast a vote. This will reduce the cases of forced voting drastically. Each voter is asked to select his/her candidate. The last big step of voting is the counting of votes. It can be done very easily. The currency that was allotted will be transferred to the account of candidate/party whom the voters choose. For the users who registered but did not cast their votes, their currency will be transferred to the abstain account in order to make sure that their votes do not get misused. Finally, the candidate/party with the maximum number of currency will win the elections.

codefundo's People

Contributors

pratikgl avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.