Skip to content

VoteSphere is a secure, user-friendly e-voting system built with Java, designed to provide a seamless voting experience.

Notifications You must be signed in to change notification settings

MQ-06/VoteSphere-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VoteSphere - Secure E-Voting System

Java License

VoteSphere is a secure, user-friendly e-voting system built with Java, designed to provide a seamless voting experience. Whether you're organizing an election for your local community, school, or company, VoteSphere ensures a safe, transparent, and efficient voting process for both voters and administrators.

Features

  • Cast Vote: Voters can securely cast their vote in ongoing elections through a simple and intuitive interface.
  • Add Voter: Admins can easily add new voters to the system for any upcoming election.
  • Add Candidate: Admins can manage and add candidates to elections, ensuring a smooth process.
  • Remove Voter & Candidate: Admins can remove voters or candidates from the election as needed, maintaining control over the voting process.
  • Main Voting: Provides an easy-to-navigate platform for voters to participate in elections, ensuring their votes are cast securely and counted accurately.
  • View Results: After the election, users can view detailed results in real-time, providing transparency in the voting process.

Technologies Used

  • Java 11+: Core language for building the backend and handling the logic.
  • Java Swing: Used for building the graphical user interface (GUI), providing a smooth and interactive user experience.
  • API: RESTful API for handling requests and responses, ensuring seamless communication between the client and backend.
  • File Handling: Utilizes file handling techniques for storing and managing votes, user data, and election logs in local files (no external database like MySQL).

Contributing

We welcome contributions! Feel free to fork the repository, create a branch, and submit a pull request. Please ensure that your contributions adhere to the following guidelines:

  1. Follow Java coding standards.
  2. Write tests for any new features or bug fixes.
  3. Ensure your code is well-documented.
  4. Make sure to update the README if your changes affect the setup or functionality.

License

VoteSphere is licensed under the MIT License.

Contact

For any inquiries or support, feel free to reach out via:


VoteSphere - Empowering secure, transparent, and efficient elections, one vote at a time.

About

VoteSphere is a secure, user-friendly e-voting system built with Java, designed to provide a seamless voting experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages