Have you ever come across TeamLab. It has all the project management features that you have mentioned as well as document editing module. You may read more about the latter here.
Trending Articles
More Pages to Explore .....