We need to add a webpage where upon login user can vote for 2-5 candidates for each of 3 positions.
hence the aplication should be able to:
1) allow user to register or login,
2) allow user to retrieve password using his email address,
3) upon login to vote for 2-5 candidates for each of 3 positions.
4) for each candidate there should be a display of a photo, current position, full name & designation, Biography (Bio - 500 words max).
5) upon voting, to show "Thank you for Voting" page.
6) if user tries to vote again, user will be advised 'Sorry, but you have already voted. Thank you for voting".
7) Administration - to allow administrator to login on "Admin" button. Hence, there should be 2 levels of users. 1) Admin 2) Regular
8) Administrator can:
a) check total # of votes and for which candidate for which position,
b) list of email addresses of members that did not vote.
9) Administrator should approve all registrants to the website, prior to having them send email confirmation with password.
10) Administrator should be able to access database using free tool recommended by the developer, to do quick fixes.
Requirements per Current Technology: server: Linux CentOS release 5.3 (Final); Database: MySQL 5.0.45.
Thx.