Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zreechxnn/vote-app
https://github.com/zreechxnn/vote-app
Last synced: 18 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/zreechxnn/vote-app
- Owner: Zreechxnn
- License: gpl-3.0
- Created: 2024-12-17T15:20:14.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-12-26T23:58:56.000Z (about 1 month ago)
- Last Synced: 2024-12-27T00:25:45.693Z (about 1 month ago)
- Language: C++
- Size: 30.4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Vote App
A C++ based Election Application designed to provide a solution for election processes. This application allows for login using Indonesian Citizen Identification Number (NIK), admin authentication for managing leader candidates, and voting functionalities.
![image](https://h.top4top.io/p_3273g6ky51.png)## ⚠️ Disclaimer
The code in this repository is intended **only for developers** with a basic understanding of programming. Please use it responsibly and for development purposes only.
- **Not recommended for direct use in production environments without thorough testing.**
- No guarantees are provided regarding the absence of bugs or errors.
- The author is not liable for any damages or issues caused## Key Features
- **Login with NIK KTP**: Users can log in using the Indonesian Citizen Identification Number (NIK) stored in the warga.txt file along with the password found in password.txt.
- **Admin Authentication**: Admins can log into a control panel to add, remove, and update candidate information. (soon)
- **Candidate Management**: Admins can upload candidate images and update data related to the candidates. (soon)
- **Voting Process**: Users can vote for their preferred candidates.
- **Data Storage**: Data is stored in text files like warga.txt, admin.txt, nik.txt, password.txt, and calon.txt to manage users, admins, and candidates.
- **Election Results**: The application displays the election results immediately after voting.## Prerequisites
Ensure that you have the following before running the application:
- Operating System: **Windows, Linux, or macOS**
- **C++ Compiler**: GCC, MSVC, or any other C++ compatible compiler.
- **Text Editor**: Any text editor to modify and update the text files (warga.txt, admin.txt, nik.txt, password.txt, calon.txt).## Installation
### 1. Clone the Repository
Clone the repository to your local machine:
bash
git clone https://github.com/Zreechxnn/vote-app.git
cd vote-app