Skip to content

amadratitus/eVote_Original

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Electronic Voting System

The Electronic Voting System by ElvoSys is a secure and efficient way to conduct electronic voting for various purposes, such as elections, surveys, and polls. This system ensures integrity, confidentiality, and transparency in the voting process. It is designed to be easy to use, scalable, and adaptable to different voting scenarios.

Features

  • Secure and tamper-proof voting process
  • Easy-to-use web-based interface for voters
  • Administrator dashboard for managing elections
  • Support for multiple election types (e.g., single-choice, multiple-choice)
  • Real-time vote counting and result generation
  • Audit logs for transparency and accountability
  • Role-based access control for administrators
  • Configurable settings for each election

Technologies Used

  • Programming Language: Python
  • Framework: Flask
  • Database: SQLAlchemy
  • Frontend: HTML, CSS, JavaScript, Bootstrap

Installation

  1. Clone the repository:
git clone https://github.com/amadratitus/eVote.git
  1. Navigate to the project directory:
cd eVote
  1. Install the required dependencies using pip:
pip install -r requirements.txt
  1. Start the application:
python run.py
  1. Open a web browser and visit http://localhost:5000 to access the Electronic Voting System.

Usage

Upon accessing the system, you will be prompted to log in or create a new account.

If you are an administrator, you can create a new ballot and configure its settings.

Share the unique ballot link with the voters.

Voters can access the ballot link and register themselves if required.

After registration, voters can cast their votes.

The administrator can view the real-time voting results and generate the final results when the voting period ends.

Contributing

Contributions are welcome! If you find any bugs or want to suggest improvements, please open an issue or submit a pull request.

License

The Electronic Voting System by ElvoSys is released under the MIT License.

Contact

For any inquiries, please contact the repo owner

About

Electronic Voting System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published