Create custom Wordpress plugin for a mock election
Closed - This job posting has been filled and work has been completed.
UPDATE: I've decided the API will need to ingegrate with the MTouch Quiz Plugin. (Already used and installed on the site.)
I will be updating details as we go along, but I want to get this job posted. This is a time sensitive project given the US election is less than 21 days away.
We need an experienced Wordpress plugin developer that is comfortable with accessing outside data via a JSON, XML, or PHP API. Also, the individual or group would have a working knowledge of the USA election process.
A client of ours is wanting to run a mock US/State/Local election in their Wordpress site. The candidates and issues that will appear on the fake ballot will be based on the user's zip code. (When the user registers with the site, their zip code is required. All all issues down to the county/city level should be pulled.)
Additionally, we will want the option to ask generic questions for all users. (Regardless of zip code. These questions will be pulled and entered from the Wordpress admin area.)
The user will select their candidates & answer the questions, submit the info, and have a confirmation email or page shown to them. The results will be tracked in the back end of Wordpress.
The plugin will acquire the source data by zip code from the Project Vote Smart API. The api has several libraries available including PHP, JSON, or XML/HTTP. http://votesmart.org/share/api
Essentially, we need a poll created, with generic questions sourced from Wordpress'es database, and the canidates questions based on a user's zip code from the API.
I am open to using or modifying any current Wordpress poll plugins. (Free or commercial license.) We also have a developer license to Gravity Forms if this helps.
As far as a time frame, we are looking to get the application public by the middle to end of next week. So, from a code standpoint, we will need it completed the beginning of next week. (7 days from now.) That should give us enough time to make any final tweaks, design it, test it, approve it, and push it out.
The Vote Smart API requires registration, which we should have a key for tomorrow.
I am a hack developer myself, so I can and will help out where needed. However, I have a different job during US day hours, so I will be sparsely available between 7 AM and 6 PM central US time.
Client webstie - www.projectced.org
Vote Smart API - http://votesmart.org/share/api
Quiz/Poll Plugin - http://gmichaelguy.com/quizplugin/
Skills: json, design, test