Skip to content

AlphaAmmad/java-OOPs-Voting-Gui-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Title: SZABIST Online Voting System

Description: This repository contains the source code and documentation for the SZABIST Online Voting System, a desktop GUI application developed using Java and JavaFX. The system is designed to simplify the voting process for students and faculty members. It incorporates core Object-Oriented Programming (OOP) principles such as encapsulation, inheritance, polymorphism, and abstraction, along with file handling for result storage.

Features:

Home Page: Users select their role (faculty or student). Login Page: Verifies credentials for secure access. Voting Panel: Allows users to cast votes and view results (faculty only). Confirmation Page: Displays a thank-you message after the vote is recorded. Technology Stack:

Language: Java Framework: JavaFX IDE: IntelliJ IDEA Java Version: JDK 17 How to Run:

Clone this repository. Open the project in an IDE with JavaFX support (e.g., IntelliJ IDEA). Ensure the JavaFX library is properly set up. Compile and run the Main class to start the application. Feel free to contribute or share feedback!

About

SZABIST Online Voting System, a desktop GUI application developed using Java and JavaFX! This application is designed to simplify the voting process for students and faculty members at SZABIST. 🌟

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors