Product Feedback Feature for Website

  • Posted:
  • Proposals: 24
  • Remote
  • #25975
  • Archived
Tim S.Jason G.Ashok K.Nkonye O.Leon B. + 19 others have already sent a proposal.
  • 1


Experience Level: Expert
Project Description

I would like an online feature within my website which allows customers to give and view other peoples feedback on my products.

I require the results of users feedback to be published in graphical format, with the option of me editing the values and entries. I imagine this working by using a back-end plaintext file which I can view and edit but feeds into a graphical presentation of the data.

Note I am open to suggestions on implementing my requirements;

Important Note: the feedback entered by the user must only be accepted if the user enters a valid username (i.e. I want only my registered customers to be able to post feedback, not the general public who do not have a registered username). There is a readable .htgroup text file on my server which has a list of all the subscribers usernames. This file is created by the membership script aMember and I can provide a copy of if should freelancers wish to analyse it.

The feedback system must be suitable for integrating within a webpage coded in HTML.

It is assumed the freelancer will write code from scratch however the use of proprietary script is permitted as long as all licenses are purchased and passed to me upon payment so that the entire solution is copyright compliant.

Feedback Form Requirements:

1) The feedback must record:
Members username, Company Name, Job Role, The star rating (out of 5) they give to my three products, Any additional (optional) comments the user has.

2) The user must be able to enter their star rating by hovering over five blank stars, seeing the rating change upon mouseover, and click on a star to register their rating. If they click again, the new star rating will override their previous rating. The final star rating will only be recorded once the feedback is submitted.

3) The text field entries must have greyed-out example text which gets overwritten by the users text.

4) The additional feedback text box must accept up to 500 words.

5) I must be able to manually edit all entries after users submit them (i.e. star rating and all text entries).

6) The feedback entry form must have aesthetic consideration, to appear at least as attractive as the mock-up example attached.

Displaying of Results Requirements:

1) The script must clearly and legibly display the entered results of Company Name, Job Role, Star Rating for each of the three products, and an icon if the user has entered additional comments.

2) List feedback in alphabetical order by company name.

3) There must be an icon when mouse curser is hovered over, reveals a popup text box displaying the text stored in the additional comments field. If the reviewer has entered nothing in this field, the icon will not be displayed in the results.

4) The number of rows in the results must automatically increase or decrease in order to fit the number of entries.

5) The feedback entry form must have aesthetic consideration, to appear at least as attractive as the mock-up example attached.

Project Deadlines:

Project will remain open for bidding for 10 days. The freelancer must complete the project within 20 working days after accepting the project. I will aim to respond to queries promptly however for the purposes of providing a quote, allow 24 hours for my responses to queries.

Project Particulars:

The parties agree that upon payment I will retain all intellectual property rights and ownership of the content provided. The freelancer agrees that the content will be original work and will adhere to all copyright laws.

The freelancer must resubmit their work as many times as is necessary in order to achieve the objectives defined above in the Project Description.

Any questions, I would be happy to answer them.

New Proposal

Create an account now and send a proposal now to get this job.

Sign up

Clarification Board Ask a Question

    There are no clarification messages.