I am asked to prepare estimates for an application with the following must-have features.
- Login, including several hierarchical user access levels.
- Chat amongst users allowing the user to become invisible.
- Ability to post a public message, video, voice recording, image or draw an image using flash based sketching environment.
- Ability to like/unlike posted messages.
- Ability to comment over it.
- Ability to close this message for comments.
- To Tag messages, images and videos posted.
- To build communities and have forums there.
- Standard social networking features such as having friends/following some user's messages (like twitter). Sending private messages and so on.
- A developer API like Facebook.
- CodeIgniter must be used for this.
I don't expect any SO user to do my work for me. I am just looking for experienced programmers who can look at this and give a lower bound for the estimates.
My guess is this would take 5000 -7000 man hours to design, develop and test.