Skip to content

A platform to carry out voting process using QR Code for entries and barcode (ID card No.) for validating uniqueness of voters.

Notifications You must be signed in to change notification settings

pnshiralkar/QR-Code-Based-Voting-Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QR-Code-Based-Voting-Platform

This platform was developed for voting photos/sketches using QR Codes in exhibition - Picsoreel (by college student group Pictoreal). Also, the platform used barcode based ID Cards of students to confirm identity.

Modules :

Authentication :

  • Volunteers register the audience from admin login (/adminlogin) using barcode scanner.
  • Once registered, audience are able to login from home page(/) by again scanning their ID Card barcode.
  • This is done to ensure that no one votes twice

Voting :

  • Once logged in, audience need to scan the QR Code of the photo/sketch they want to vote. (/vote)
  • Once finished voting, they submit the votes.

Results :

  • The results are calculated at runtime at route /count (accessible only to the admin and volunteers).

Technology used:

     Backend : Django, PostgreSQL

     Frontend : HTML, CSS, Javascript, jQuery, Materialize-css

     QR Code scanner JS Library : InstaScan

     Barcode scanner JS Library : QuaggaJS

     Deployment : Docker, Azure VM

About

A platform to carry out voting process using QR Code for entries and barcode (ID card No.) for validating uniqueness of voters.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •