Giter Site home page Giter Site logo

jj008 / digital_voting Goto Github PK

View Code? Open in Web Editor NEW
63.0 6.0 41.0 17.03 MB

It is an online voting system with face recognition and two factor authentication, developed in django framework. Digital voting has admin login which will be handled by election commission and voter login which will be handled by voter. Voters can login through their voter ID number and password after a successful registration. The system will allows voters to view a list of candidates in their area, voters can get to know the candidates background (like income, works, etc.) and choose wisely. Once the election is started voter have to login into the account, select a candidate and have to give face id with webcam or front camera, if the face matches with the face given at the time of registration then voter will be promoted for two factor authentication, if two factor authentication is successful then the vote will be submitted and one voter can vote for a candidate only once per election.

Python 2.25% HTML 24.83% CSS 16.30% JavaScript 52.22% PHP 0.02% Makefile 0.01% CoffeeScript 4.12% Less 0.25%
django python python3 opencv face-recognition face-detection webapplication web-application two-factor-authentication web-app

digital_voting's Introduction

Digital Voting

It is an online voting system with face recognition and two factor authentication, developed in django framework. Digital voting has admin login which will be handled by election commission and voter login which will be handled by voter. Voters can login through their voter ID number and password after a successful registration. The system will allows voters to view a list of candidates in their area, voters can get to know the candidates background (like income, works, etc.) and choose wisely. Once the election is started voter have to login into the account, select a candidate and have to give face id with webcam or front camera, if the face matches with the face given at the time of registration then voter will be promoted for two factor authentication, if two factor authentication is successful then the vote will be submitted and one voter can vote for a candidate only once per election.

Published Research Paper

digital_voting's People

Contributors

jj008 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

digital_voting's Issues

Tutorial on how to install/setup the project

Hello there,
Please I am finding it hard setting up the project and installing packages, and also running the project locally.
Please can you update your readme on the recent process on how to setup the project. Thanks in advance

User matching query does not exist

Does NotExist at /forgot password

User matching query does not exist. Request Method:

POST

Request URL: http://127.0.0.1:8000/forgot password

Django Version: 4.1

Exception Type: DoesNotExist

Exception Value: User watching query does not exist.

Exception Location:

CUsers Skye\AppData\Local\Programs\Python\Python310ibisite-packages/djangoldbimodelsiquery.py line 65 Raised during: home views forgot password

Python Executable: C Users Skye\AppData\Local\Programs\Python Python310 python.exe

eletion voting

after I enter the email-otp, it brings this. any idea on how to reslove it
Screenshot 2023-10-16 090749

getting error due to Trainner.yml file .

Hello there I am trying to run this project . But facing one problem ,after going to election and add video for voting i am getting following error
File "C:\Users\Admin\Desktop\djnago\Digital_Voting-master\voter\views.py" in vote
257. rec.read(BASE_DIR+"/TrainingImageLabel/Trainner.yml")

Exception Type: error at /voter/vote
Exception Value: OpenCV(4.4.0) C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-qjdp5db9\opencv_contrib\modules\face\src\facerec.cpp:61: error: (-2:Unspecified error) File can't be opened for reading! in function 'cv::face::FaceRecognizer::read'
.(Is this error due to trainner.yml ,if yes i am not able to find this file in the project it seems to missing )

Page not found

after creating Ec_admins, when trying to login as admin it is raising an error as page not found

Screenshot 2023-11-18 222121

Help

How do I run this project?

Request for Final project report

Hello Jaydeepsinh Jadeja,

I hope this message finds you well. I am reaching out to kindly request if you could provide me with a copy of the project report for the Digital Voting project, if you have it available.

As I am currently working on a related project and believe that your insights from the Digital Voting project could be extremely valuable in informing our approach and decision-making process. Your expertise in this area is highly respected, and I am confident that your project report would provide valuable insights and guidance.

If it's convenient for you, could you please share the project report with me at your earliest convenience? Your assistance in this matter would be greatly appreciated.

trying to install opencv-contrib-python==4.4.0.46

note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for numpy Failed to build numpy ERROR: Could not build wheels for numpy, which is required to install pyproject.toml-based projects [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error × pip subprocess to install build dependencies did not run successfully. │ exit code: 1 ╰─> See above for output. note: This error originates from a subprocess, and is likely not a problem with pip.

i dont get how this work can u explain properly

Screenshot (30)
if i select telangana i get north goa and south goa option and i cant select Assembly Constituency in any state
Screenshot (31)
can u please explain how to use ur DIgital_voting system properly .
please try to make a simple step-by-step video or a blog i really appericate ur work..
please consider doing it

trying to install opencv-contrib-python==4.4.0.46

note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for numpy Failed to build numpy ERROR: Could not build wheels for numpy, which is required to install pyproject.toml-based projects [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error × pip subprocess to install build dependencies did not run successfully. │ exit code: 1 ╰─> See above for output. note: This error originates from a subprocess, and is likely not a problem with pip.

Login

What is id and password for admin

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.