Need some work done? Post a Project Today
I am looking for an experience freelancer or development team to build me a social network website using Drupal. To make this an easy project, you must know Drupal and be familiar with all the stable modules for social network. I prefer a freelancer that has already built social network site using Drupal and not spending hours trying to find the right module and then learning how to use it. You must know which modules to use and not just pick any unstable modules.
The social network site will need a new theme (template) and not the default drupal template with the following features:
1. Photos (album)
2. Videos (upload videos and youtube videos)
3. Group (must show all the members, a link to join, wall, forum, events, photos, videos, announcement, avatar, and edit) Use your imagination to make the Group Section powerful.
4. Events (map, wall, joining members, invitation, private, public etc.)
5. Classified ad
6. Job / Resume module
8. Suggest a friend
10. Instant messenger
11. Video Chat (if possible)
13. Profile type (regular user and job recruiter)
14. Activity Stream (Wall)
15. Invite friend using yahoo, gmail, hotmail, etc.
17. Search functionality
18. Banner Ads
For all of the above, there should already be modules for it and you might have to customize if necessary. If I miss anything you feel that is needed to complete a social network site, please add it. You must be flexible if I want to add more features that I missed on the list.
Now here comes the development part. When a user add a friend, that friend will default to see Photos, Videos, Activity Stream, and Comments (just like facebook). If that user do not want a certain friend, co workers, colleagues to see everything, the user can create different buckets to assign the friend into (just like google+ circle). The bucket will have its own Wall, Photos, and Videos share among those friends in it. On the user profile page, it must only show Friend list and not where each friend falls under what bucket. If this is hard to implement, I am open to suggestion on how to differentiate what a Friend can and cannot see. The reason being is because if I add my colleagues or co-workers, I do not want them to see pictures of me going Clubbing or doing stuff I don’t feel is appropriate for them to see besides my true friends. I want to separate personal and professional life.
Another customization I want is to have a Professional Portfolio about me section such as resume, accomplishments, job history and etc. For this section, only Recruiter Profile type is able to view. When a recruiter search for members, they are only able to see the Professional section and Avatar. They will not be able to view Friend list, photos, videos, and activity wall.
Since you are the expert, I am open to suggestion. I want this project to be as simple is it can for you to code.