0% found this document useful (0 votes)
2 views

Voting Front

The document is a mini project report on an 'Online Voting System' submitted by students Dhanush G V and Nikhil S for their Bachelor of Engineering in Computer Science at Visvesvaraya Technological University. It outlines the project's aim to develop a secure and efficient online voting platform using Python Flask, MongoDB, and HTML/CSS, emphasizing features like user authentication and real-time vote counting. The report includes sections on requirements, technologies, implementation, and future enhancements.

Uploaded by

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

Voting Front

The document is a mini project report on an 'Online Voting System' submitted by students Dhanush G V and Nikhil S for their Bachelor of Engineering in Computer Science at Visvesvaraya Technological University. It outlines the project's aim to develop a secure and efficient online voting platform using Python Flask, MongoDB, and HTML/CSS, emphasizing features like user authentication and real-time vote counting. The report includes sections on requirements, technologies, implementation, and future enhancements.

Uploaded by

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

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

“JNANA SANGAMA”, BELAGAVI-590018

A Mini Project Report on

“ONLINE VOTING SYSTEM”


A Mini Project report submitted for the VI Semester degree of
Bachelor of Engineering in Computer science of Visvesvaraya
Technological University, Belagavi

Submitted by

DHANUSH G V [4UB22CS400]
NIKHIL S [4UB22CS401]

Under the Guidance of

Dr. SHRINIVASA NAIKA C L


Professor
Dept. of CS&E, UBDTCE

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


University B. D. T. Engineering College, Davanagere-577004
2023-2024
UNIVERSITY B. D.T. ENGINEERING COLLEGE,
DAVANAGERE-577004
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

CERTIFICATE
Certified that the mini project work entitled “ONLINE VOTING SYSTEM” has
been Successfully carried out by students DHANUSH G V (4UB22CS400),
NIKHIL S (4UB22CS401) of Computer Science & Engineering Department,
University B. D. T. College of Engineering in partial fulfilment for the award
of Bachelor of Engineering in Computer Science & EngineeringDepartment
in Visvesvaraya Technological University, Belagavi during academic year
2023-2024. It is certified that all corrections/suggestions indicated for Internal
Assessment have been incorporated in the report deposited in the department
library. The Mini Project report has been approved as it satisfies the academic
requirements in respect of Mini Project work prescribed for the said degree.

Signature of Guide Signature of HOD


Dr. SHRINIVASA NAIKA C L Dr. MOHAMMED RAFI
Professor Chairman & HOD
Dept. of CS&E, UBDTCE Dept. of CS&E, UBDTCE

External Exam
1) 1)

2) 2)
DECLARATION

We are the Student of VI Semester BE in Computer Science & Engineering,


University B. D. T. Engineering College, Davangere hereby declare that the
Mini Project entitled “ONLINE VOTING SYSTEM” has been carried out under
the guidance of Dr. SHRINIVASA NAIKA C L and submitted in partial
fulfilment of the requirements for the VI Semester Bachelor’s degree in
Computer Science & Engineering of Visvesvaraya Technological University,
Belagavi during academic year 2023-2024.

DHANUSH G V [4UB22CS400]
NIKHIL S [4UB22CS401]
ACKNOWLEDGEMENT
The satisfaction and euphoria that accompany the successful completion of any
task would be incomplete without the mention of the people who made it
possible, whose constant guidance and encouragement crowned the efforts with
success.

We would like to profoundly thank University B. D. T. Engineering College,


Davanagere for providing such a healthy environment for the successful
completion of project work.

It gives us immense pleasure to thank Dr. MOHAMED RAFI Professor and


Head of Department for his constant support and encouragement.

Also, we would like to express my deepest sense of gratitude to my guides

Dr. SHRIVASA NAIKA C L Professor,CSE dept for their constant support and
guidance throughout the work.

We would also like to thank the Department of Computer Science &


Engineering and all other teaching and non-teaching staff of Computer Science
Department who has directly or indirectly helped me in the completion of the
project work.
Last, but not the least, we would hereby acknowledge and thank my parents and
friends who have been a source of inspiration and also instrumental in the
successful completion of the project work.

DHANUSH G V [4UB22CS400]
NIKHIL S [4UB22CS401]
ABSTRACT
This project aims to develop a secure and efficient online voting system using modern web
technologies. Leveraging the Python Flask framework for the backend, MongoDB for the
database, and HTML/CSS for the frontend, the system is designed to provide a user-friendly
interface and robust functionality.

The online voting system addresses the need for a reliable digital platform that ensures the
integrity and confidentiality of votes cast. The Flask framework facilitates the development of a
scalable and maintainable backend, while MongoDB's non-relational database structure supports
flexible data storage and retrieval. The frontend, built with HTML and CSS, offers a responsive
and accessible user experience.

Key features of the system include user authentication, role-based access control, real-time vote
counting, and comprehensive audit trails. The system ensures that each user can cast only one
vote per election, and all votes are securely encrypted to prevent tampering. The use of
MongoDB allows for efficient handling of large datasets and rapid querying capabilities, crucial
for the timely display of voting results.

This project demonstrates the potential of combining Python Flask with MongoDB, HTML, and
CSS to create a practical and effective solution for online voting, highlighting the importance of
security, usability, and scalability in modern web applications
CONTENTS

TITLE PAGE NO

1. Introduction 01

2. Hardware and Software requirement 03

3. Technologies used 04

4. Installation 06

5. Implementation 09

6. Snapshots 16

7.Testing 19

8. Conclusion 20

9. Future enhancement 21

10. Reference 22

You might also like