Skip to content

PHP Bootstrap HMTL CSS JS MYSQL Voting Website using Argon Dashboard Template from Creative Tim

License

Notifications You must be signed in to change notification settings

nyathirak/Voting-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Electronic Voting System

Overview

This repository hosts the source code and documentation for an Electronic Voting System developed to address the challenges faced by traditional voting systems in Kenya. The goal of this project was to create a transparent, reliable, and secure electronic voting system that enhances the integrity of elections in Kenya.

Project Description

The Electronic Voting System comprises two main components:

  1. Electronic Voting Machine (EVM): This component facilitates in-house voting and employs biometric scanning for authentication. Once authenticated, a voter is authorized to cast a single vote, and their identity is flagged to prevent duplicate voting attempts.

  2. Web Application: The web application provides an interface for remote voting. Voters are authenticated using a one-time password (OTP) and are permitted to vote only once. Similar to the EVM, the system flags the voter's identity after casting a vote to prevent multiple attempts.

Both components interact with a server framework and a MySQL database management system to ensure the security and integrity of the voting process.

Features

  • Authentication: Biometric scanning for in-house voters and OTP for remote voters.
  • Single Vote Policy: Each voter is allowed to cast only one vote.
  • Data Encryption: All data transferred to the database is encrypted to safeguard voter information.
  • Security Monitoring: System logs and login attempts are monitored to detect and prevent unauthorized access.
  • Transparency: The system aims to provide transparent and reliable election results.

Demo

  • Voter Website: View Website
  • Electronic Voting Machine (EVM) Voter Registration: View Demo
  • Electronic Voting Machine (EVM) Voter Identification and Voting: View Demo

Installation

To set up the Electronic Voting System locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/electronic-voting-system.git](https://github.com/nyathirak/Voting-Website.git)
    
  2. Install dependencies:

    npm install
    
  3. Configure the database settings.

  4. Run the application:

    npm start
    

=======

version license GitHub issues open GitHub issues closed Join the chat at https://gitter.im/NIT-dgp/General Chat

Product Gif

Start your development with a Dashboard for Bootstrap 4. It is open source, free and it features many components that can help you create amazing websites.

Fully Coded Components

Argon Dashboard is built with over 100 individual components, giving you the freedom of choosing and combining. All components can take variations in colour, that you can easily modify using SASS files.

You will save a lot of time going from prototyping to full-functional code, because all elements are implemented. This Dashboard is coming with prebuilt examples, so the development process is seamless, switching from our pages to the real website is very easy to be done.

Every element has multiple states for colors, styles, hover, focus, that you can easily access and use.

Complex Documentation

Each element is well presented in a very complex documentation. You can read more about the idea behind this dashboard here. You can check the components here and the foundation here.

Example Pages

If you want to get inspiration or just show something directly to your clients, you can jump start your development with our pre-built example pages. You will be able to quickly set up the basic structure for your web project.

Table of Contents

Versions

HTML React Vue Angular
Argon Dashboard HTML Argon Dashboard React Vue Argon Dashboard Argon Dashboard Angular
Asp.net Node.js Laravel
Argon Dashboard Asp.net Argon Dashboard Node.js Argon Dashboard Laravel

Demo

Start page User profile page Tables page
Start page User profile page Tables pages
Maps page Register page Login page
Maps page Register page Login page

Download and Installation

  • Download from Github

  • Download from Creative Tim

  • Install with Npm: npm i @creative-tim-official/argon-dashboard-free

  • Install with Yarn: yarn add @creative-tim-official/argon-dashboard-free

  • Install with Composer: composer create-project creativetimofficial/argon-dashboard-free

  • Clone from Github: git clone https://github.com/creativetimofficial/argon-dashboard.git

Documentation

The documentation for the Argon Dashboard is hosted at our website.

File Structure

Within the download you'll find the following directories and files:

argon/
├── CHANGELOG.md
├── LICENSE.md
├── README.md
├── assets/
  ├── css/
  │   ├── argon.css
  │   ├── argon.css.map
  │   ├── argon.min.css
  │   ├── argon.min.css.map
  └── pages/
  │   ├── components/
  │   ├── dashboards/
  │   ├── examples/
  │   ├── forms/
  │   ├── maps/
  │   ├── tables/
  │   ├── calendar.html
  │   ├── charts.html
  │   ├── widgets.html
  └── img/
  │   ├── argon/
  │   ├── brand/
  │   ├── icons/
  │   ├── ill/
  └── js/
  │   ├── argon.js
  │   └── argon.min.js
  └── scss/
  │   ├── bootstrap/
  │   ├── core/
  │   ├── custom/
  │   ├── argon.scss
  └── vendor/
      ├── bootstrap/
      ├── jquery/
      ├── ...

Browser Support

At present, we officially aim to support the last two versions of the following browsers:

Resources

Reporting Issues

We use GitHub Issues as the official bug tracker for the Argon Dashboard. Here are some advices for our users that want to report an issue:

  1. Make sure that you are using the latest version of the Argon Dashboard. Check the CHANGELOG from your copy on our website.
  2. Providing us reproducible steps for the issue will shorten the time it takes for it to be fixed.
  3. Some issues may be browser specific, so specifying in what browser you encountered the issue might help.

Licensing

Useful Links

Social Media

0c78bb25 (Committing changes to README.md)

About

PHP Bootstrap HMTL CSS JS MYSQL Voting Website using Argon Dashboard Template from Creative Tim

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published