Run a demo online election with OTP voter verification and see results update live without refreshing the page.
Study how SHA-256 hashing can link vote records into a tamper-evident chain for a university project on blockchain.
Use the admin panel to monitor vote analytics and review fraud detection logs in a simulated election scenario.
Demo mode only: OTP appears on-screen rather than being sent to a real phone number.
VoteChain India is a student project built as an IEEE final-year submission. It is a web-based voting system that combines several security techniques to prevent fraudulent votes in digital elections. The system verifies voters using a phone-based one-time password before they can cast a vote. Each vote is recorded using a blockchain structure where records are linked together using SHA-256 hashing, making it difficult to change past entries without detection. There is also a fraud detection layer that examines IP addresses and looks for duplicate submissions, assigning each voting attempt a risk score. Voters get a QR code as their voter ID. Results update in real time using a technology called Socket.io, which pushes data to the browser without needing to refresh the page. The interface supports both Tamil and English. An admin panel is included with charts showing vote analytics and logs of flagged activity. The project comes pre-loaded with four example political parties from Tamil Nadu politics. The README is short and focused on getting the demo running. It starts the server with two commands and includes a default admin login. The project is described as a demo or prototype context, with the OTP showing on screen rather than being sent to a real phone number.
← saarthi3108-tech on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.