Voting Advice Application

We need a voting advice application written in PHP with a MariaDB/MySQL database. Users will be presented with a range of questions which they can answer either with "agree", "neutral" or "disagree". Questions can also be skipped, after which they will not be used in the calculations. After all questions have been asked, they will be able to prioritize questions, afterwards, the responses will be compared to the responses of candidates/parties running in the election. Points will be counted for each candidate, like this:

Same response: +1 point

Neighbouring response ("agree" => "neutral", "disagree" => "neutral", "neutral" => "agree" + "disagree"): 0 points

Far response ("agree" => "disagree" or vice versa): -1 point

For prioritized questions, these effects double (i.e. +2, 0 - prioritizing something you don't care about doesn't make sense anyway, -2).

Afterwards, a list of all candidates with corresponding scores will be shown.

Sketches of the three main steps are attached (based on [url removed, login to view]). The script doesn't have to look like this, this is just to make it more clear. A similar application (in English) can be found at [url removed, login to view] as well.

All answer sets will be stored in a MariaDB/MySQL database in an anonymized manner (i.e. without any IP addresses or anything like this).

Setting up the software for an election should be simple, preferably using an AJAX/PHP script in which all running candidates (with the description text seen in the overview in the end), questions and candidates' responses can be entered. Once the application is set up, it shall not be possible to change anything, It would be nice if the application could also generate statistics, such as average scores and number of "first places" for parties and frequency of responses per question. These statistics should not be public, but password protected.

Clarification 1: The number of candidates and questions in the application depends on the election the tool is used for, and cannot be hard-coded in.

Clarification 2: Candidates can also prioritize issues. If they do, basically the same thing happens. Here an overview of all possibilities if the user agrees, I guess this makes it clear (P means prioritized):

User - Candidate - Points

agree - agree - +1
agree - P agree - +2
agree - neutral - 0
agree - disagree - -1
agree - P disagree - -2
P agree - agree - +2
P agree - P agree - +4
P agree - neutral - -1
P agree - disagree - -2
P agree - P disagree - -4

Skills: AJAX, MariaDB, MySQL, PHP, Software Architecture

See more: statistics architecture, software advice, set o application, architecture statistics, simple mat, election, application statistics, advice, range mysql script, ajax php change password, double scores double, write sample application either console forms based instantiates, voting application, statistics effects, text voting, application care, mat 116, database software ajax mysql, voting script php, voting php script

About the Employer:
( 13 reviews ) London, Austria

Project ID: #5834146

Awarded to:


Dear Sir, I have professional PHP MySQL development experience, i have developed many web projects you can see portfolios of my work on my profile, also i will do my best to do this project best for you More

€133 EUR in 7 days
(0 Reviews)

18 freelancers are bidding on average €209 for this job


Hello, I checked your brief about project. We are a software development company focusing our expertise on web design & development, mobile applications, games development and internet marketing. We have 5 team dev More

€257 EUR in 6 days
(306 Reviews)

Hi We have checked your given description in detail and got the idea about your requirement. We would like to come up with DETAIL PROJECT PLAN & COMMENTS so let me know your if you are interested in our proposal. More

€250 EUR in 15 days
(504 Reviews)

Hi, mitterertux I am a full-time freelancer who has rich experience and high skills in PHP / MySQL / HTML CSS / Javascript / jQuery programming. I believe i can complete your project successfully. Can we talk ? More

€189 EUR in 5 days
(75 Reviews)

standard terms and conditions: 1. should you find any bugs in my code i will correct them asap. the service guarantee is within 3 days of finding the bug though it will be always much quicker than that. as goodwill More

€210 EUR in 4 days
(117 Reviews)

A proposal has not yet been provided

€253 EUR in 9 days
(103 Reviews)

hi we could do it perfectly with accuracy, please let us know if you want any clarification. if you want us to share our skill and previous work please initiate the chat..

€244 EUR in 11 days
(61 Reviews)

I read and understand what is to be done. I am skilled on the technical knowledge required for this project. I will do it to your satisfaction. Thanks.

€231 EUR in 7 days
(37 Reviews)

hello sir hope you are doing well can we discuss on it ,I saw refrence website its a type of questionire system but i have few query admin will upload question or they will be fixed.? I am interseted to wo More

€222 EUR in 10 days
(94 Reviews)

Hi, I take this opportunity to introduce myself. My name is Jeni and I am the BusinessDevelopment Executive of annaijobs. Understanding: 1. To work on voting application. The project would cost 200 EUR and 10 More

€200 EUR in 10 days
(13 Reviews)

Hi! I have 8 years experience in programming and know PHP well. I can make this project for you. Everything will be done according to your requirements. Denis.

€190 EUR in 7 days
(6 Reviews)

Hi I am Sumit Ahuja I am Developing websites with PHP and MYSQL from last 2 years. In this time period i have implemented almost 20 implementations of PHP with Mysql. I have implemented all the APIs and component and g More

€222 EUR in 3 days
(1 Review)

A proposal has not yet been provided

€118 EUR in 1 day
(4 Reviews)

Hello, I'm a certified developer and I have extensive experience carrying out developments in PHP, MySQL, and Ajax, I read carefully your summary of the project and the images that I have attached, I can make you the w More

€210 EUR in 2 days
(6 Reviews)

Interesting project.. I'm ready to deliver it as required, with Top Quality and On Time. I'm ready to start immediately..

€242 EUR in 3 days
(2 Reviews)

Dear Hiring Manager, I have seen your requirement. I could satisfy you 100%. I am an expert in PHP , MySql, XHTML, JavaScript, CSS-2/3, JQuery, AJAX, Photoshop, Slicing, Api, Codeigniter,wordpress,Smarty More

€222 EUR in 15 days
(0 Reviews)

Hi there, I am an experienced PHP and MySQL programmer, and have a good knowledge of Statistics from my degree in Chemical Physics. Having read your project description, I can visualise a straight forward process of More

€220 EUR in 5 days
(0 Reviews)

HI, Please login to odesk to view my full profile. [login to view URL]~01a452702fa310210e My last application in codeigniter [login to view URL] Looking for work at freeelance... I've understood projec More

€146 EUR in 1 day
(0 Reviews)