We need to add a plug in to our intranet, where users must create projects they are working on and keep that updated, with possibility to add a comment and maintain history. All users should be able to see progress of the team graphically on projects, including in sidebar as a widget. The available views should be 1) By User 2) By Project 3) By Day/week/month/date range. CRitically it should be very simple and easy to use, with a clean and simple interface available graphically showing bar charts towards completion. By clicking on a user or project one should be able to get details. We have a small team - 20-45 people and around . Once projects are over the info should go into history and not shown on graphic interface.
projects can be 'complete', 'abandoned' or 'on hold'
Please make a clear suggestion of how you will structure this.