Consumer Complaint Web Site

Avg Bid (USD)
Project Budget (USD)
$250 - $750

Project Description:
Consumer Complaint Web Site

This web site will be a database of personal, first-hand, consumer experiences with products and services.

This information is collected from web site visitors, and published to the web site for the primary benefit of consumers to learn from the personal experiences of other consumers.

This web site will
• help consumers make better-informed purchase decisions.
• help consumers help themselves get better customer service from product manufacturers and service providers.
• help businesses provide better service to consumers, and helps businesses improve products and services.

Web site navigation framework will be like below;

1. Main Page
2. Member Login
a. Member Login (Consumer)
b. Company Login
c. Become a Member
i. For Consumer
ii. For Company
3. Search
4. Post a Complaint
5. Read Complaints
a. Sort by date
b. Sort by company
c. Sort by category
6. Best Companies
a. Company ratings
b. Category leaders
7. About Us
a. About Us
b. Message from president
c. Vision
d. Mission
e. Values
8. Press
9. Contact
a. Phone
b. Fax
c. E-mail
d. Address

1. Consumer Membership
a. Member Name
b. Password
c. Password Confirmation
d. Security Number (in order to prevent bot membership)
e. Consumer Name
f. Consumer Surname
g. E-mail
h. Cell Phone
i. Work Phone (optional)
j. Home Phone (optional)
k. Secret Questions (Combo Box)
l. Secret Question Answer
m. Birth Date (Only Month & Year)
n. Sex
o. Country
p. City
q. Education
r. Occupation

2. Company Membership
a. Company Name
b. Address
c. Phone
d. Fax
e. Web Site
f. Company E-mail
g. Contact Person #1 Name
h. Contact Person #1 Surname
i. Contact Person #1 E-mail
j. Contact Person #1 Phone
k. Contact Person #1 Fax
l. Contact Person #1 User Name (Determined by web site moderator)
m. Contact Person #1 Password (Determined by web site moderator)
n. Contact Person #2 Name
o. Contact Person #2 Surname
p. Contact Person #2 E-mail
q. Contact Person #2 Phone
r. Contact Person #2 Fax
s. Contact Person #2 User Name (Determined by web site moderator)
t. Contact Person #2 Password (Determined by web site moderator)


1. If a consumer would like to post a complaint than user must go to Post a Complaint page.
2. If consumer is already a member and has login to system than he can directly go to the Post a Complaint page.
3. If consumer is already a member however he did not login than he should go to the login page first. After successful login he can go to the Post a Complaint page.
4. If consumer is not a member than he must go membership page.
5. Only a member can post a complaint.
6. When a consumer in the Post a Complaint page, consumer writes company information into the “Company Name” section. System should display suggested Company Names when consumer typing.
7. Consumer can directly enter Company Name if he does not find any related company name into the database.
8. Consumer gives a topic in his complaint. (For example: Vulnerability in the ActiveX Control for the Snapshot Viewer)
9. Consumer writes his complaint’s details.
10. Consumer post his complaint by pressing the post (or send) button.
11. System will send an automated e-mail to consumer. This e-mail confirms that web site received his complaint.
12. All complaints should be approved by web site moderator first.
13. Web site moderator makes necessary corrections on complaints. (For example bad words, spelling mistakes, etc.)
14. If a complaint is linked with a company which is in web site database than web site moderator chooses its name from this database. It is necessary if consumer misspell company name. (Mercedes vs. Mersedes or Microsoft Firm vs. Microsoft Corporation)
15. If there is a new company than web site moderator will create a new entry in web site database.
16. Web site moderator will inform the new company about complaint.
17. Web site moderator will complete necessary information in database (contact person phone, fax, e-mail, etc.)
18. If company would like to become a member than web site moderator will inform company user name and password to company.
19. Company will post a reply to their complaint.
20. Web site moderator will review the company’s reply and make necessary corrections.
21. If company reply is OK than begin to broadcast in web site.
22. If a company is trusted company than web site moderator can choose not to review this company’s reply anymore.
23. When there is a reply to a complaint than consumer will be informed with an e-mail.
24. There will be a link in this mail requested to rate company reply.
25. Consumer will login in the system and will rate company reply between 1 and 5. (5 is better 1 is worse)
26. Consumer should add his comments together with his rating.
27. If a company does not post a reply to a complaint than this complaint rated as 1.
28. If a company replies to a complaint than this complaint rated as 5 until customer’s rating.
29. If a company is a member company than company has 1 week period for complaint handling. Complaints are not rated during this period.
30. If consumer will not rate a company’s reply than this complaint’s rating will stay as 5.
31. Consumer cannot change its rating.
32. If there is no reply to a consumer posting than system will send an e-mail to consumer and company.
33. If a company is not a member than all complaints rated as 1 and there will be no 1 week complaint handling period.


1. Everybody can read a complaint. (It is not necessary to become a member, however members will have some advantages like instant messaging, send messages to other members, complaint follow up, etc.)
2. Readers can read complaints under 3 categories.
a. Sort by date
b. Sort by company
c. Sort by category
3. Members can send messages to other members. This messaging will be between only these two members
4. Members can make instant messaging with other members. (Like faceook chat)
5. Members can post their comments to other complaints. All comments must be approved by web site moderator.
6. Members can follow complaints. (Like Bookmark)
7. If a member has a complaint in his follow list and if there is an update on this complaint, than system will automatically send an e-mail to member to inform this update. (For example company can post a reply to a complaint)
8. There should be a button to share a complaint in facebook. It is not necessary to become a member to do this.

1. When a member rates a company reply to his complaint, system will automatically calculates average company score. (Please pay attention that web site moderator should approve rating and rating reason first)
2. There will be a Top Brand League with member ratings.
3. Everybody can see Top Brand League.
Top Brand League will be like Financial Times business school rankings. Please review below link.

4. Top Brand League will show following information;
a. General View: Sort by average score for all companies.
b. System calculates last 25 complaints rating.
c. If a company is a member than this company will have 1 week period to evaluate a complaint. During this period system do NOT add this complaint into the calculations.
d. When you click on company name in to the Top Brand League, there will be a report screen pop up and shows detailed company statistics.
Readers can change sorting just like Financial Times web site. If a reader wants to sort the percentage of reply than he just need to click on percentage.
e. Readers can easily navigate categories in the Top Brand League. For example when a reader wants to see Automotive section he just use a combo box and choose automotive. This is first categoty.
f. After choosing first category list shows all automotive producers.
g. Readers can choose second category also. For example SUV, or Cabriolet, or Sedan.
h. There will be max 2 categories.
i. First Category: Automotive >>> Second Category: SUV or
ii. First Category: White Goods >>> Second Category: Refrigerator
i. Top Brand League Properties:
i. Average Rating
ii. Number of complaints
iii. Solved complaints
iv. Percentage (Please pay attention that if a company is a member than this company will have 1 week evaluation period which means system do not calculate percentages of last 1 week complaints)

Members can do following in their member main page.
a. See his all complaints.
b. See replies on his complaints
c. Rate replies (Cannot change if submit a rating)
d. Add companies into his following list
e. Add certain categories into his following list
f. Read and reply messages
g. Send messages to other members
h. Chat with other members (like Facebook chat)
i. Can receive monthly reports (general, or company specific)

If a company is a member than they can do following;
a. See complaints to their company
b. See contact information of consumers who send these complaints
c. Post a reply to these complaints
d. See ratings of these complaints
e. See when the membership begin and when it is going to end
f. System will automatically inform and send an e-mail to company when there is 1 month, 1 week and 1 day prior to membership expiration date.
g. System will automatically freeze membership. Moderator can unlock it.

There should be banner areas for advertisement purpose in the web site. So there should be banner management module for web site moderator and company

We are planning to make surveys in the web site. So there should be necessary survey infrastructure in the web site. Everybody can participate in the surveys. It is not necessary to become a member

There should be some pages for other information like contact, about us, consumer rights, etc. This information will be just plain writing.

1. Web site moderator can add or delete categories.
2. Web site should be free from defects
3. Web site should meet OWASP security project. (**Open Web Application Security Project
4. Search Engine Optimization is mandatory
5. Web site should optimize for all web browsers.
6. Design should be made with W3C standards (XHTML & CSS tools) (W3C: World Wide Web Consortium.

----- END ----

Skills required:
PHP, SEO, Social Networking, SQL, Website Design
Additional Files: Customer+Complaint.doc
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 750
in 24 days
$ 1800
in 40 days
Hire weblogicsoftware
$ 700
in 20 days
$ 750
in 21 days
Hire developer99
$ 699
in 11 days
$ 600
in 15 days
Hire katsar
$ 581
in 15 days
Hire dolin8
$ 500
in 30 days
$ 650
in 30 days
Hire softzen
$ 650
in 25 days