9401 Debate Website Script

This project is a debate site. The site will allow users post a question for debate, choose an opponent then debate the question by posting their arguments to a form. Debate creators can choose to create a debate with unlimited responses or a fixed debate with only five responses per debater. Other users will be able comment on ongoing debates as well as vote for a winner once the debate is over. Votes by users on debates will be weighted. Users who have won debates themselves will have more influence when voting. A debaters rating increases in proportion to the rating of the competitor they beat. For example, a user who beats a competitor with a rating of 100 gets 5 points where as a user who beats a competitor with a score of 10 only gets 1 point. The site will have the following features, most of which can be seen in the screenshots attached to this proposal. Additionally, some features not specifically mentioned here, but shown in the screenshots should be included. Users can: 1. start a debate, including categorizing the debate using tags 2. propose to join an existing debate (in cases where the debate creator has opted to choose his/her competitor) 3. view a list of existing debates and choose topics (tags) as well as view the details (the discussion by debaters) of each debate 4. comment on existing debates 5. vote for a winner in an existing debate. 6. view and modify their own profile and view the profiles of other users. The admin interface should: 1. Allow for admins to create debates with users they choose. 2. Create, modify and delete user accounts 3. Moderate comments and debate responses (edit/delete) The site should be in either PHP, Python or Ruby on Rails. If it is done in PHP or Python, preferably it will be with either Symfony or Djanogo. The database should be mysql. Other options will be considered. The following are important: 1. Separation of business logic and design with css/xhtml output from template 2. Expandable. The features listed here are only the beginning of the site. We would like to begin working with a developer to get a version one completed then continue working with the same developer to add features later. The text entry form should allow for rich text editing with only the following features: Bold, italic, links and blockquotes. Future features: 1. Admin interface options to post debates as "featured" which sends them to the top of the list. 2. assign moderator permissions to any existing user 3. have two ratings on debates - one for user votes and another for specially assigned moderator votes. 4. private debates 5. different format debates (team vs. team rather than one on one for example) 6. forums using the same user database 7. javascript to include a users debate profile on a blog or external site 8. chat based debates with saved transcripts 9. recorded voice debates (possibly) in podcast format 10. bracketed contests similar to a basketball tournament 11. list of resources - a list of links mentioned in a debate.

Taidot: kaikki käy, CSS, HTML, MySQL, PHP, Python

Näytä lisää: debate website script, create debate website script, who project proposal format, website creators create website, website blog developer, voice over website design, voice over podcast, voice chat script, top ruby, top contests, template website design proposal, site creators, ruby & ruby on rails python, ruby on rails vs php, ruby on rails version, ruby on rails template, ruby on rails team, ruby on rails ruby on rails profiles, ruby on rails 1.9 3, rich text javascript, resources ruby on rails, python or ruby on rails, proposal template example, proposal project format, proposal format for it project

Tietoa työnantajasta:
( 0 arvostelua )

Projektin tunnus: #1760268