Debate Website Php/mysql

We are looking to finish the build of a new website proposing 2-sided debates, very similar to Create Debate dot com but not the exact clone of it, just inspired by some functions and some graphical stats for votes but not necessarily all of them. Only 2-sided debates and votings, no contests, no debate communities; just all tools we need to build an online community around debating and voting but with an advanced system of voting, scoring and rewarding depending of each one’s participation in proposed debates.

We say above “finish the build…” because this project has been already started couple of months ago with another programmer but he was unable to keep his word and complete everything within the promised time frame. Having already other urgent projects on the table we were unable to wait the full completion undefinitely and have had to postpone this project. Subsequently we dispose already of this initial early version of this new website which has to be continued so please contact us through PM before bidding in view to let us provide you an access to all existing pages. At this point, as each programmer has usually its own personal way of coding, you don’t have to strictly follow 100% the existing code but anyway this should be a plus and let you understand better our requirements and certainly make save you some time on initial coding. Obviously after accepting your bid we will provide you an access to our webserver in
view to simplify the use or reuse of all existing assets and also to make an initial setup and test the new website in our own environment.

This project is really 100% pure PHP and Ajax coding, we will provide all graphical elements, even the smallest ones like arrows, dots, etc.
The website itself would be rather uncomplex and except the registration process, the process of creation of each new debate and process of adding new arguments and comments to each debate you have to develop only couple of unique templates like:

– main debate view,
– individual profile view for each member,
– list of debates depending of different search options,
– list of members profiles depending of different search options,
– and some outputs with different stats generated from Google API.

Some of these templates are already existing as stated above.

In this project we would like you to use also some important elements from our another website:

– the same existing graphical chart,
– the same existing CSS sheet which is our own creation,
– the same multipurpose contact forms like geographical location of each new member,
– the same system of registration process and auth cookie names as in other website just to let our existing members to participate into new debates website without any additional registration.
– the same very basical internal messaging system because you have to accept if another member asks you to become your ally and also you can invite some members by mail to participate in new debates; you can see the similar functions in action on Create Debate dot com website.

Everything should be coded in PHP5 using MySQL and Ajax when necessary to note all comments and move some comments up and down on the same page without refreshing the page, for graphical stats and meters Google Chart API should be used until you have better solution; the charset to be used should be UTF-8. Smarty templates could be also widely used until you have better solution, otherwise the use of CSS is the must as well as checking for banned words before posting and some obvious SEO requirements like url or each page title rewritings accordingly to the main subject of each debate or voting.

As this website is NOT going to be runned in English, we don’t care at all about any content redaction or descriptions but we need to use only a separate language file for all messages, registration instructions and menu or fonctions labels in view to be able to switch to any language very smoothly without reviewing each line of code later. Basically all menu labels and other instructions should be developed in English but only very summarly without any wasting of time on your side.

The creation of an administration panel is required but as we manage our databases mostly from Webmin and we don’t need any unnecessary gimmicks for administration, please consider that if you bid, the administration panel will be included but only very basical and limited to the maximum of 3-4 simple functions for moderators like removing quickly some spam debates or comments or ban some users from the listing.
However on the other side we will need to supply all users with basical functions to complete or edit their account and upload or change their main picture/avatar. Concerning this function we can provide our own secured system for images uploading to the server. All initial avatars are going to be provided by ourselves like all other graphical items.

Your code should be produced with security in mind; anti hack, MySQL injection proof and anti doss.
On the other side we DON’T need any kind of banners, ads or advertisement systems.

We are looking for serious but flexible programmers able to develop a friendly and trustworthy relation; we have never outsourced any bigger projects before but if successful we could launch some other similar projects together. We request a good level of written English for our communication as we are going to communicate rather by e-mail then by any messengers, however we can also communicate in French. We are very reactive small team and can communicate 7×7 from about 7:00 am EST to about 10:00 pm EST. Once we start the project we would like to get a short update from your side and be able to view some progress in your work on almost daily basis.

This project is not extremely urgent but we would like to release everything online before end of November and this time frame should be respected.

Thanks in advance for your time, once more please feel free to contact us anytime with any questions or suggestions before bidding.

Leave a Reply

Your email address will not be published. Required fields are marked *