NIRMIO

Projects / Computer Science / Computer Science project 17

Online Voting System with OTP and a Tamper-Evident Audit Log

Web / SecurityMedium-Hard

Approx. component budget: Rs. 500 - 2,000

Objective

Show how to make an election system where double voting is blocked and any change to past records can be detected.

What you will build

A voting site for college or society elections with OTP login, one vote per voter, a hash-chained audit log and live result tallies after closing.

Results you can expect

What you will learn

Authentication, hash chains, vote privacy vs auditability, threat modelling, and where such systems can still fail.

Tools and notes

Django or Node.js, PostgreSQL, SHA-256 hash chaining, email OTP. Use it only for small mock elections and not for any official election.

Resume points from this project

Replace [x] with your own measured results. Write only what you really did.

Rs. 99 project guide: prepared on request

The short guide for this project is prepared when you ask for it. Message us on WhatsApp and we will prepare it and tell you when it is ready.

Payment details are shared in the chat. We send the PDF on WhatsApp after your payment is confirmed.

More computer science projects

Back to all projects

Chat on WhatsApp