logo-project

Elections Automation Website

It is a website that manages and facilitates the electoral process in order to obtain information about elections and results, and it also allows voters to vote through the site.
Developed by HTML , CSS , JAVASCRIPT , Bootstrap , AJAX , FaceApi.js , PHP ,MYSQL

go to

admin-logo

admin

He is responsible for managing the site, announcing the electoral processes and their details, and publishing the results of each electoral process

View details »

emp-logo

Employees

He is an employee responsible for managing citizen data in Location, residential areas and governorates

View details »

Placeholder140x140

candidate

Every citizen who wishes to nominate himself for the position of President of the Republic or membership People's Assembly or local administration councils

View details »

users

voter

Every citizen enjoys electoral rights
He can vote or display the result of an electoral process

View details »

users

system

The site’s operating system, which verifies the identity of users and checks the validity of the elections for citizens on the specified date and provides statistics and election results.

View details »

Placeholder140x140

guest

display the result of an electoral process


admin

  • User accounts management [edit] (account type - account status (activated / inactive))
  • [Add - delete] a new candidate (the candidate's national number - the electoral process).
  • [Add - delete - modify] an electoral process (number - name - type - start and end date for candidacy - start and end of elections).
  • [Add - modify - delete] the type of electoral process (number - type).
  • [Add - modify - delete] an electoral district (number - name - type of elections - number of seats allocated to it).
  • [Add - delete] an electoral district (electoral district number - district number).
  • In addition to the requirements of the voters

admin page

Employees

  • [Add - Modify] Citizens’ data (name – father’s name – nickname – mother’s name and nickname – birth – gender – national number – governorate – region – civil registration number – place of civil registration – residential address – personal photo)
  • [Add - Modify - Delete] Governorate (province number - governorate name).
  • [Add - Modify - Delete] area (region number - its affiliated governorate - the name of the area)
  • [Add - modify - delete] registration number (registration number - registration name).
  • [Add - modify - delete] the nature of work (number - type of work)
  • In addition to the requirements of the voters

admin page

candidate

  • [Add - Modify] personal information (academic certificate - work ....)
  • Add an electoral program
  • Modify or delete an electoral program
  • In addition to the requirements of the voters

admin page
admin page

voter

  • Display a list of candidates
  • View information about one of the candidates
  • Presenting the electoral program of a candidate.
  • Voting (electoral process - voting option)
  • Review of the final result of the elections according to each constituency

resultpage page
userpage page

system

  • Allow voting only within the specified date for each electoral process
  • It is forbidden to add a candidate to an electoral process except on the date specified for that.
  • Verify the user's ability to vote (appropriate age - not previously elected for the same electoral process -).
  • Displaying the election result for each electoral process after the end of the election date (with the identification of the successful ones). Recording the voting process for each user (in order not to re-elect again)
  • Calculating the election result and statistics for each electoral process
  • Verify the identity of the users by Face recognition

faceid

Update

Not yet available