Looking at a football tipping website.
The is a private tipping competition so firstly it needs a log in section on the home page with a new registration option. The new registration would then require a unique code/passowrd to be entered to stop random visitors registering.
Once registered participants are able to tip each match of the AFL season after logging in. There are up to 9 matches every round plus a points margin on the first game of the round.
There would need to be a time cut off to stop tipping after a certain time. After the cut off all tips from everyone participating would be able to view them.
On an admin page it should be able to see all tips before cut off, be able to change any tips anyone has made even after cut off, able to enter anyones tips that can't access internet. Option to enter all the winning teams after matches.
After the round it should automatically calculate a ladder.
There are a few other side competitions that would need to be set up too but that can be discussed further.