Develop Question/Answer website

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

Project Description:
Site to post questions and comments based on a user's profession or a topic.

Site has to be developed using JSP, JSF and/or j2ee technologies. If you don't offer this, please don't bid. I won't pay before project completed, no partial payments. If you don't agree, please don't bid.

Project consists of 8 pages developed using jsp or similar java technology. Some parts may require ajax. I prefer developing with GWT (google web toolkit) for ajax parts and/or primefaces (in case of using JSF).

HTML pages should NOT contain any images with text on it, all text must be placed over buttons using css.


1. sign up (ask nick, password, password again, optional email address)
2. sign in (username, password, lost passsword link, lost username link, remember me check, keep me logged in link )
shows captcha on 3 errors.
3. lost password page
sends an email containing password reset link.
Page includes a captcha before sending email.
If there is no email saved for given username, no way to recover the password.
4. lost username page
get email address and send username.
5. main page:
shows 15 entries sorted by weight.
Needs a pager at the bottom.
Each entry consists of a vote button (+/-), entry title, "created by username 5 days ago" and "33 comments" informational text areas.
Shows links for user's own profile page and "create new entry" page.
Shows a search area on the top of page. When searched, entries on the main page are limited to search results, also pager should work on search results.
There are three buttons on the page, changing the sort order. - New, Popular and Favourites.
6. Entry (detail) page.
Shows single entry with vote button, title, date created, number of comments, long description and other comments.
Contains New, Popular, Favourites, Unanswered and Answered buttons, filtering and changing order of the comments.
Allow user to post a comment or ask a question - if logged in. Comments are all text, not html but allows creating a link by pressing "link" button.
Create link button opens a popup, reads destination url and converts selected area to a link.
Users allowed to write comments on comments, this will create a hierarchical view.
Comments/responses of the creator will be highlighted.
Every comment has its own vote buttons.
Each comment will have a permalink - showing only the entry and selected comment, parent comment hierarchy and sub-comments.
Each comment has its mouse over activated menu with "show permalink", "write a comment", "send message" and "report abuse" functionality.
Clicking a username shows the entries and comments of the selected user.
7. New entry page.
Title, entry type from a lookup table and long description. Allows creating a link in description -as in the entry page.
8. Messages page:
Shows "inbox", "sent" and "deleted" buttons to filter messages.
Displays messages and a pager if required.
Allows composing new message. Every message has its buttons/links to delete and reply.
Deleted folder messages have "undelete" button.

1. users allowed to edit their comments and entries in all pages by clicking an "edit" link.
2. Top-right section of every page shows "username (#of_new_messages)" when logged in.

Skills required:
HTML, Java, JSP, Website Design
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.

$ 1000
in 8 days
$ 740
in 12 days
$ 350
in 15 days
Hire jgqsyx
$ 720
in 7 days
Hire AshwinSen
$ 750
in 20 days
$ 330
in 20 days
Hire csanuragjain
$ 400
in 20 days
$ 700
in 20 days
$ 3000
in 30 days
Hire pawanyadav777
$ 700
in 30 days