We require a clone of [login to view URL] but developed for the 2006/2007 Champions League Competition
We require a talented individual or company to create a database backed website in a short period of time using PHP/MySQL to run on Linux hosting. The aim of this website is allow individuals to compete by predicting the football scores of the up and coming Champions League Matches. The requirements will be as follows:
• Users register with the following details
o unique username
o email address
o Football team they support
Once users have registered and confirmed their email address they will be able to log in to the site to make their predictions.
Once they have signed in, they need to be presented with the following options.
• Make predictions
• My predictions
• League tables
• How to play
• Contact us
The user should be presented with games happening in the next 2 weeks in the following format
Celtic v Hibernian
The user enters a score for each game in the boxes shown.
This page should have a SAVE button which will allow them to save their scores to the database.
This page should show the score the individual has predicted, the actual score and the points they received from that prediction.
Home Team Score Away Team Your Prediction Points
Inverness CT 1v1 Celtic 0v2 0
The database needs to be able to log peoples scores and work out their predictions based on the actual results. For those getting the exact score of the game, they will score 3 points, the right result (picking the correct winner or picking a draw) but the wrong score gets 1 point and anything else gets no points. The database then needs to be able to feed these scores in to the main league tables above and the mini leagues as well.
In the example pictured the user predicted a 2-0 victory for Celtic but in fact the results was a 1-1 draw so the user scores 0 points.
The League Tables page should show the top ten users in the league and also the users own score and position. Users can page through the league table.
Secondly, people should be able to create mini-leagues which will be named and have a password. They should be allowed to create and join a number of these leagues which they will invite their friends to.
When people create a mini league, they should be able to name it. There should be a way of inviting people to join that mini league by sending emails to the people they wish to invite to join their league. People should also be able to join the league by the league creator sending them the league name and password and the league creator should be able to state what prize that individual league will be playing for, if any.
How to Play
This page contains instructions on how to play the game
Email contact form for support
An admin area is required where the fixtures can be added and results can be updated to calculate the users scores. Ideally the results could be spidered from a results site like the BBC website but if this is not possible we will enter them manually.
A facility to email all users is also required. We need to have the option of emailing users all at once, as well as the option to email based on country or team
The facility to view, edit and delete user accounts is also required.
We want to be able to award prizes to the winner of each group stage within the champions league.
The look of the website should be clear, sharp and professional. Easy on the eye, functional and uncluttered.
It needs a solid database behind it to make sure it provides the correct information and it needs to be able to be updated quickly. Database should be able to hold a large number of users
A similar version of this idea is available at [login to view URL]
This project needs to be up and running by 7th of September. Please feel free to PM if you have any further questions.
Payment terms are as follows:
50% on trial version of the website being made available
50% on finished product
Bonus if job done well
If the payment terms described above are not suitable, then please do not bid.
We have good experience of these projects and expect a good price for a good project. In return, we look to make sure that all our clients are properly treated. If you can provide us with an exceptional product, we would be perfectly willing to negotiate on the bonus payment.
The database type will be MySQL
The operating system will be Linux