/CampusVoice-The-Voting-System

Fully Python Based Voting System Made By Students of SFIT, SEITA. GROUP-12 in 2024

Primary LanguagePython

CampusVoice - Fully Python Based Voting System

Made By Students of SFIT, SEITA, GROUP-12 in 2024

Table of Contents

Introduction

CampusVoice is a college elections voting system designed to enhance transparency and engagement in college elections. With CampusVoice, students can join the ballot, vote for candidates with personalized profiles, and track election results in real-time. The open-source nature of CampusVoice ensures transparency in college elections, and the user-friendly interface makes it accessible to all students. Real-time result tracking fosters student engagement throughout the election period, allowing students to actively follow the progress of the voting and creating a sense of involvement and excitement.

Features

  • Ballot Participation: Students can easily join the ballot.
  • Candidate Voting: Vote for candidates with detailed, personalized profiles.
  • Real-Time Results: Track election results as votes are counted.
  • User-Friendly Interface: Intuitive and easy to use for all students.
  • Open Source: Transparent and modifiable codebase.

System Requirements

Software Requirements

  • Operating System: Windows 7 and above
  • IDE: Visual Studio Code
  • Python Libraries:
    • Tkinter
    • customTkinter
  • Database: SQLite3

Hardware Requirements

  • RAM: 2GB or more
  • Processor: Modern dual-core or better

Installation

To run this program, follow these steps:

  1. Clone the repository:
    git clone https://github.com/yourusername/campusvoice.git
    cd campusvoice
    

Usage

  1. Download and open the "New Beginnings" folder in your preferred IDE.
  2. Navigate to the "miniproject" directory.
  3. Run the splash.py file

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any changes or enhancements.