0% found this document useful (0 votes)
8 views8 pages

E-Voting Using Web Development

The document outlines an e-voting system that leverages web development for secure and user-friendly voting. It details the technologies used, key features such as real-time vote counting, and security measures like HTTPS encryption and JWT authentication. Future enhancements include blockchain for vote records and biometric authentication to further improve the system.

Uploaded by

santhosh7rsr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views8 pages

E-Voting Using Web Development

The document outlines an e-voting system that leverages web development for secure and user-friendly voting. It details the technologies used, key features such as real-time vote counting, and security measures like HTTPS encryption and JWT authentication. Future enhancements include blockchain for vote records and biometric authentication to further improve the system.

Uploaded by

santhosh7rsr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 8

E-Voting System Using Web

Development
A modern approach to secure and
digital voting
Introduction
• E-voting allows voters to cast their votes using
an electronic system. Web development
enables the creation of secure, scalable, and
user-friendly e-voting platforms accessible via
browsers.
Technologies Used
• - Frontend: HTML, CSS, JavaScript, React.js
• - Backend: Node.js with Express.js or Python
(Flask/Django)
• - Database: MongoDB / MySQL
• - Authentication: JWT, bcrypt, SSL
• - Others: Chart.js, CAPTCHA, HTTPS
Key Features
• - Admin Panel for managing elections
• - Voter Registration and Authentication
• - One person, one vote mechanism
• - Real-time vote counting and result display
• - Secure and auditable voting process
Security Measures
• - HTTPS encryption
• - Password hashing with bcrypt
• - JWT-based authentication
• - CAPTCHA to prevent bots
• - Secure user sessions and audit trails
System Workflow
• 1. User Registration/Login
• 2. Authentication
• 3. Vote Casting
• 4. Vote Storage
• 5. Real-time Result Display
Future Enhancements
• - Blockchain for immutable vote records
• - Biometric authentication
• - SMS/Email vote confirmation
• - Multi-language support
• - Mobile app integration
Conclusion
• Web-based e-voting systems offer a reliable,
secure, and efficient way of conducting
elections. With proper security and user-
focused design, they can revolutionize the
democratic process.

You might also like