Create polling plugin similar to YOP to handle polling via embedded javascript
$600-650 USD
В роботі
Опублікований over 9 years ago
$600-650 USD
Оплачується при отриманні
Project Timeline 10-14 days.
Budget $650
-----
Front End
* AJAX is very important - polls update in real time based on user’s log in/out state.
* Logged out users see voting options. If they vote, the login prompt is launched, then social sharing modal, then AJAX updates the poll to show responses.
* If a logged out user that has voted tries to vote again (exceeding max votes), the results are displayed, but the vote is not logged and a brief message is also displayed as ‘You have already cast your vote!’
* Size of frame is responsive, similar to OpinionStage poll. Centered poll takes up about 80% of full-width PC screen, 90% of mobile screen. These are estimates, matching the appearance is the key goal.
* User can delete and recast their vote by clicking a ‘Change my vote.’ link.
* Results are displayed in format called for in back end.
-----
Back End
Poll creation inputs:
* Poll Title
* Poll image (upload to WP great but not required)
* Poll description
* Poll answers
* Number of answers allowed
* Poll end date (optional)
* Display # of votes?
* Result display format (Pie Chart, Colored Bars, Donut Chart)
Other DB fields asked for but not displayed on front end (we'll build out these functions later)
* Zip Codes targeted
* Client Name
* Tags
* Facebook Post ID
* Twitter Post ID
Editing options
Polls should be editable, similar to current YOP interface:
* Number of votes displayed for each answer
* Block more than one vote by user, cookie, or IP
Output
Vote log should be accessible & editable through plugin settings, similar to YOP. Can be output to CSV.
Results
Poll results can be called by clicking on a ‘Results’ link, which opens a new tab with the results displayed in a colored pie chart format with bar results beneath.
----
Extension
The expected finished product is a JS code snippet for each poll that can be embedded in external sites, responding to the frame in which it is placed. Tasks are as follows:
* Task 1. On the Cityzen site, we need to create the functionality of generating a JS file for each poll.
The functionality should be modeled after third party polling tool OpinionStage, example JS here: [login to view URL]
The JS file will be used to generate the poll on another site when called. This would mimic the functionality that occurs on the internal site when the current shortcode [yop_poll id="-pollnumber-"] is called.
The embedded JS file should create this style and html code on other sites. Style of the plugin will change based on the window it occupies so it is responsive.
(Task time 5-7 days)
* Task 2. Creating the embeddable code snippet to add to other sites that varies only in the call to the poll ID number. When user clicks "Save poll" in the Cityzen backend, this plugin saves JS files onto main Cityzen site, which are referenced by the embedded code in external site. (1 day)
Ability to optionally turn off display of photo and description is helpful. (Title only for some embedded polls)
* Task 3. Secure Data communication. When users select any poll answer on an external site, the selection is sent to Cityzen site and saved on database. (1-2 days)
Preference given to freelancer who can integrate the following functionality:
-Next generation selection panel ([login to view URL])
-Chart Results ([login to view URL])
-Flip Effect ([login to view URL])
-Using images as voting option.
Hi
I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure 100% customer satisfaction
so lets start
Thanks
Hi
i bid the project if i understand the requirements .
my sechudle :
task 1: 7 days
task 2 :1 days
task 3 : 3 days
3 days i need complete testing the plugins.
Dear Sir, We claim to get it done perfectly for you EXACTLY in the way you want it - Kindly give we a chance and we will prove myself - Ready to prove our words,
let's get it done right away and I mean RIGHT AWAY !! Looking forward to hear from you soon - GOD Bless You.
I will help you dominate the online world in the specific niche(s) your company/business are focused on! I have helped many small business owners become noticed online through social media and internet marketing. If your business needs help with any online marketing effort, I am the guy for you! I am very motivated and enjoy helping people...you won't be disappointed!
I would like to work on your this project. I'm new in freelancer.com but not know in this sector. I have more than 4 years experience in this sector. So willing to response to discuss about the project.
Thanks and god bless you.
Sincerely,
Saminatinny.