I need a social networking site with the following features
1. members can create profile where they can:
a. upload their personal images and videos
b. have bulletin board where they can post message that will appear to their friends profile.
c. avatar of their profile visitors should appear in their profile
d. Friends avatar should appear in their profile
e. receive and send private messages
f. can set privacy for their images and videos
g. can receive comments from other members. Html comments can be posted
h. can edit comments
i. send and receive virtual gifts
j. can display or hide virtual gifts in profile
2. Members can create and join a group
3. Each group should have a group leader who will be the moderator for the group forum.
4. Each group should have their own forum
5. Each group should have their own profile
6. members can upload images, documents and video for their group profile
7. moderators of the group can post events
8. moderators can create poll for the events where all the members can vote.
9. There should be a gallery of the events
10. General Chatbox
11. General Forum
12. Homepage should have feature events, feature groups, and feature members.
13. Each members can upload blog for their group and that blog will automatically appear in the general blog list.
14. can search member through email and username
15. Should have boxes for adsense and custome html codes
The job should not take more than 5 days.