We are an existing web development company that are seeking the services of outsourcing professionals to help us complete this project.
We have a project for a client that would like a system that allows people within their organisation to communicate and collaborate with each other.
Once the user logs in to the portal they will have the following features:
1) Display latest news
2) Display a member directory and search the member directory
3) Display all documents and files stored in the document manager and have a powerful search functionality
4) Display a notice board
5) Display an events calendar
6) Display various sections of the site through a menu (eg: HR, admin, accounting, etc)
Managers
Have a manager console where managers can:
1) Manage the calendar,
2) Manage the notice board
3) Manage documents and other files within document manager
4) Manage all pages on the website through an easy to use in-build editor
5) Manage profiles on site
Approve or reject:
i) new registrations,
ii) new calender events,
iii) new notice board postings
Content Editors
content editors can manage their sections through an easy to use editor and are presented with the same view as normal users except they have a link that takes them to a section to manage their content
Supplementary material
All layout and design specs will be provided by us in photoshop or jpg files that must be converted to css/html.
A detailed story board of all screens and interactions will be provided.
Overall structure and schema and flow of website will also be provided.
Suggestions
An existing open source social networking tool or content management system would be the ideal platform to start with to save on development costs and to avoid starting from scratch.
Someone with excellent knowledge of these tools could easily customize these features and design a consistent look and feel.
Conclusion
I would like your ideas and suggestions as well as questions to see that you understand the scope of the project and how you plan to implement it.
Responses such as "can be done" and "ready to start" really dont help with showing you understand what is required or that you have the necessary experience and skill to implement this project!