Completed

Develop Question/Answer website

This project was successfully completed by sajidpucit for $500 USD in 15 days.

Get free quotes for a project like this
Employer working
Completed by:
Skills Required
Project Budget
$250 - $750 USD
Completed In
15 days
Total Bids
17
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.

DESCRIPTION OF PAGES

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.

Notes
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.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online