Skip to content

A simple system for casting of votes in an election.

Notifications You must be signed in to change notification settings

inimandrew/mychoice

Repository files navigation

mychoice

A simple system for running an election campaign, collating and reporting of results for the campaign. This is a simple Voting system designed with the following technologies: HTML, CSS, Javascript,JQuery, Laravel. This system was designed with the scope of a university.

After downloading the code, do they following

  1. Locate the .env file and change the database credentials to that of your system.
  2. Run the 'php artisan migrate --seed' command to import database tables.
  3. Navigate to app_url/admin to see the admin page, the login credentials include: Email:'superadmin@admin.com' and password:'polinium'

How to use the Application

  1. Navigate to the campaigns page and create a new campaign
  2. Navigate to the positions page to the add the various electoral positions
  3. Navigate to the contestants page to register each contestants, to register a contestant, the following information is required, the first and lastname of the contestants, the department they represent, the positions they are vying for, and the campaign they're contesting in.
  4. After executing the previous steps, navigate back to the campaigns pages. Click on the 'Create Pins' button on your campaign to create pins that can be used to vote for that campaign, this will take you to the 'pin creation page', input the total number of pins you want to create and click on the submit button, After the pins has been created, you can view all the pins
  5. To start an election, click on the 'Make Active' button to allow votes for that campaign.
  6. To vote, navigate to app_url and insert the pin to vote

About

A simple system for casting of votes in an election.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published