I need to create a Facebook app. The logic etc will be hosted on an external website, so the app will need to be implemented as a Facebook tab via an iFrame.
It is a simple voting app that will link into the database that contains the votes that are made in other place, like the company's website etc.
Users will need to "Like" the page to gain access to the voting app. If they have not liked the page they will see a message instructing them to like the app for the opportunity to vote on the awards.
An overlay will appear over the voting form asking them to submit their first name, last name, gender, email, state, and click a checkbox to agree with terms and conditions. Once this is filled in and submitted the voting form will be accessible. If it is possible to retrieve that information and pre-populate the form inside the Facebook TOS then we'll do it that way to save time for the user.
The voting form will contain a list of categories that can be voted on, with a "show" link on the right. When clicked this will then expand that category and display the voting options, with a "vote" button on the right. If a category is expanded it will remain expanded until the "hide" link is clicked (once a show button has been clicked it will change to "hide").
After there is a vote selected on each category the user can hit the "submit votes" button down the bottom and they will be inserted into the database and a thank you for voting page will be displayed.
I'll supply the design, just need it sliced and coded.
Note: no work will begin until the Freelancer has accepted the project. I've been burned by Freelancers starting work before accepting the project so they can preserve their deadline finish. If you are one of these Freelancers please save your time and don't bid for this project, I will only deal with ethical workers.