An electronic voting machine (called as evm from now on) connected to internet that can authenticate a user based on a primary key and biometrics (biometrics not included in this project but it was our final goal) and also weather user has already voted or not.
Once the user is authenticated he will have access to a panel through which he can vote for a candidate and evm will update a database where votes are being stored and also send an email to the user saying that he cast his vote. This update will happen in real time therefore election results can be declared at closing of election day and also election statistics can be calculated to improve future election exercises. We used firebase as backend for lack of lot of programming time.
The project is based on node.js.
Comments