560926 Question and Answer Website

In Bearbeitung Veröffentlicht Apr 10, 2012 Bezahlt bei Lieferung
In Bearbeitung Bezahlt bei Lieferung

I am raising funding for my site, but before we do that I need a Beta site up. This posting is to find out how much it will cost to develop a Beta site. If you have the best qualifications and price, we will hire you when we get the funds together; I just need to know how much to get together.

What the Beta Site needs to do:

1) Front page has a simple dialogue box where the user types in a question.

2) After submission, the site spits back an answer from our database and then a list of other related questions.

3) If no answer available the site has two options; first for registered users and second for non-registered users.

3a) For registered users who are signed in, the site states that there was no answer available, gives possible similar questions and the user can select if they are or not. If none is found then the site states that the question has been submitted for review and an email notification will be sent when an answer is found. Also prompting the user to sign in to their account to see the status of the question.

3b) For non-registered users or registered who aren't signed in, the site states that there was no answer available, gives possible similar questions and the user can select if they are or not. If none is found then the site asks if they want to sign in or sign up for updates to the question. If they do not want to have an email notification, then the site will spit out a link to a page specific for that question. So, something like [url removed, login to view] This page will give them a status update of the question. Also, having a RSS link would be nice as well if they want to put it in their RSS reader to be notified when an answer is provided.

Where the magic needs to happen is in the deciphering of the question. The site needs to know when someone asks, "Why is the sky blue?" or "What color is the sky?" that those are two different questions, but related. If someone asks, "Why does the sky change colors?" that could give the same answer as the first question.

I would like this learning process for the site to be as automated as possible, but there will need to be a user backend and an admin backend.

User Backend:

1 - The user should have a sign-in portal

2 - They should be able to see a list of past questions they have asked with a "quick view" link that reveals the answer under the question if clicked.

3 - They should be able to see a list of questions that they asked that did not have an answer, and the status of the question (Pending, Being Researched, Answered)

4 - Ability to update their profile and to see how many questions they have submitted to the database. Only questions that were not already present.

Admin Backend:

1 - The admin should be able to see and search all questions in the database

2 - When looking at a question, the admin should have the ability to:

2a - see the answer

2b - edit the answer with links to outside sources

2c - select or deselect questions from within the database that are the same question.

2d - select or deselect questions from within the database that are related to the question.

2e - add new versions of the question or restatements of the question.

2f - change the status of the question from pending, being researched or answered. Any status other than answered will not show the answer to a user, only to the admin.

3 - The admin should be able to see pending questions that need to be answered. And update their status (same abilities as point 2 above).

3a - When looking at a question that needs to be answered, the site should offer other questions that seem similar and the admin can select if the two questions are the same or related. If the same, then the two questions are linked and the unanswered question becomes answered.

4 - Site Settings

4a - Ability to turn on or off email notifications of new questions that are submitted to be answered; and the ability to change the email address that those notifications go to.

4b - Ability to change what the email from 4a says

4c - Ability to change what the emails that goes to the user says (Email about question being submitted, email about question being answered, email about confirming registration of user account, email welcoming them as a user, etc)

4d - Ability to see all registered users and activate or deactivate their account, reset their password, and edit their information.

I am looking more for functionality on this than form or design. But, a programmer who can do both is desired. This needs to use the newest web programming techniques and designs. I do not want it to look or function like a Web 1.0 or 1.5 design. It needs to be polished and look professional.

NOTE: This is just the tip of the iceberg in regards to this site's functionality; as it is just the Beta. If I can get this going by my own funding, I have investors lined up that will help me fund the full development of my site. They just want to see a beginning/working product and that I am willing to put my own time, effort and money into the beginning stages.

I have mockup designs for how I would like the site to be laid out (UI) and a color scheme I would like to be applied to the site. Though designer/programmer input is greatly appreciated.

Only serious bids please. And please provide a portfolio of past jobs and an explanation of why you think you have the ability to create this site.

Thank you for your time.

Aufbereiten von Daten Odd Jobs PHP Webdesign

Projekt-ID: #2306881

Über das Projekt

Remote Projekt Aktiv Jul 11, 2012