Find Jobs
Hire Freelancers

Create polling plugin similar to YOP to handle polling via embedded javascript

$600-650 USD

In Progress
Posted almost 10 years ago

$600-650 USD

Paid on delivery
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.
Project ID: 6152981

About the project

17 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
17 freelancers are bidding on average $671 USD for this job
User Avatar
Hi, I like to help you get this done. I can develop this as per your need. Best quality work assured. Thanks
$1,026 USD in 20 days
4.6 (903 reviews)
8.5
8.5
User Avatar
Hi, i can do it exactly requested. But, are we displaying results within modal ? Not on the same place where polling options are displayed ? Thanks,
$640 USD in 12 days
5.0 (139 reviews)
6.8
6.8
User Avatar
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
$600 USD in 22 days
4.8 (98 reviews)
6.8
6.8
User Avatar
Already worked on many complex plugin's you can check our reviews Lets start..............................
$650 USD in 14 days
5.0 (54 reviews)
6.1
6.1
User Avatar
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.
$666 USD in 14 days
4.8 (73 reviews)
6.0
6.0
User Avatar
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.
$657 USD in 3 days
4.9 (64 reviews)
6.0
6.0
User Avatar
A proposal has not yet been provided
$657 USD in 3 days
5.0 (3 reviews)
4.7
4.7
User Avatar
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!
$694 USD in 13 days
0.0 (0 reviews)
0.0
0.0
User Avatar
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.
$644 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Raleigh, United States
5.0
24
Payment method verified
Member since Feb 12, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.