Voting system

This project received 19 bids from talented freelancers with an average bid price of €637 EUR.

Get free quotes for a project like this
Project Budget
Total Bids
Project Description

My project is a facebook application described as follows:

I want to create a dynamic/social voting poll on a facebook app.

There will be 3 different polls (working exactly the same as each other) where users will have to reorder a list of Countries (using drag and drop) in order to finalize their list of preferable options. Every time they visit the poll, they will have the ability to change their running order according to their needs (again drag and drop). The running order will be saved on MySQL.

After the installation of the Facebook application and the vote casting, I want a message to be posted on user's wall with a dynamic message (like "I just voted on this poll and my first preference is Country A".)

The details I want to be saved from each user is their name, lastname, email and facebook ID (which will play the key role in voting) all of them grabbed from Facebook API as well as their IP which will be translated to Country (GeoIP).

Upon the voting, the user will be given the options to vote on the other two polls and not the results.


Administration area - results:

There has to be an admin area which is a bit complex.

The votes by the user from Country X will exclude the votes given to his own Country X.

There should be a table which country voted which country.

Each country will decide the top10 receivers which will allocated the points following the pattern:

1st ->12 points

2nd -> 10

3rd ->8

4th ->7

5th -> 6

6th -> 5

7th -> 4

8th -> 3

9th -> 2

10th -> 1

and the rest will get null points.

(I would prefer those points to appear on the voting ballot too when the users are reordering the list of countries.)

The summary of the votes will be done per country equally even if from USA there was only one voter and from Canada 1000. Each poll will have two different voting tables. The first will be how the countries participating on this poll voted and one table showing how all of the countries voted in this poll. To be specific, the first poll will have 16 countries, the second 17 and the third 26 (10 from each of the two first polls).

The project can be split in two parts (Facebook app and Admin panel). I don't mind.

Thank you for your time

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online