I need a business community site, which would have following features:
1. Users can register, create their profiles, upload their pictures.
2. User can create multiple resumes and upload resume files as well, they have the option of keeping resumes private or public
3. Can post Ideas and Business oppurtunities
4. Can search for users and invite them to look at a business oppurtunity, become a partner, become a friend, become a mentor, review an idea, etc.
5. Can submit business plans to users who have set themselves as investors.
6. Can post questions related to business and other stuff
7. Can post comments any business oppurtunity, idea, user
8. Can create a page for their company or college
9. Can post comments on companies and colleges
10. Inbuilt messaging and request handling system
11. Can create projects
12. Can create teams
13. Can relate projects to teams and invite other users to join their project or team or to just come and give comments
14. Can send requests to user inside and outside the system to post testimonials
15. Can create a portfolio where they will showcase their projects and can invite people who worked with them on thos projects to come and write a testimonial
--For all reqauests users can accept, deny with an optional message.
16. Can create records of their various jobs
17. Can create records of their education
18. Can post jobs also
19. All these postings will have appropriate replying option
20. Can maintain a diary/blog if they want
21. USer main page for viewing his teams, ideas, bus oppurtunities etc. Basically one page where he gets all info related to himself
22. Control panel for privacy settings and web notification settings (email should go to a user wheneevr someone on the website contacts him)
23. Registeration system should have all features like forgot password, email confirmation etc.
All other useful features in modern web applications like:
1. Recent ideas, popular ideas, Rate ideas
2. Recent business opuurtunieis, popular oppurtunities, etc.
3. Recent jobs
4. Featured idea, user, team, project, business oppurtunity
5. An inbuilt articles and news publishing system
6. Subscribe to ideas, business oppurtunities etc. through email
7. RSS feeds for above
8. Admin panel for controlling all aspects of the system
9. Send to a friend
You should have good knowledge of PHP, MySQL, AJAX. Good sense of webdesign and ability to write clean code. Should be very userfriendly having AJAX features like accordian panels, inline editing of records, record filtering, etc.
For an experienced coder/team this would be a routine project as several examples, code samples are available on the net. This is a kind of business networking site.
Please contact with samples of your work. Great job at this will lead to several other projects.