Need some work done? Post a Project Today
Attention Scriptlance users, Scriptlance has been acquired by Freelancer.com! Find out more
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.
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.
Freelancer.com (formerly GetAFreelancer, Scriptlance and vWorker/Rentacoder) is the world's largest freelancing, outsourcing and crowdsourcing marketplace for small business. Hire freelancers to work in software, writing, data entry and design right through to engineering and the sciences, sales and marketing, and accounting & legal services.
Find freelance jobs and make money online! We have freelance coders, writers, programmers, designers, marketers and more. Getting the best web design, custom programming, professional writing or affordable marketing has never been easier!
© Copyright 2013 Freelancer Technology Pty Limited (ACN 142 189 759)
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)