I want to demonstrate how much progress has been made on our project for the client. We have a number of milestones and multiple features for each milestone. What I think would work is if we could assign colors for each milestone/feature based on progress, and make this viewable online.
Any ideas?
Trac http://trac.edgewall.org/ is my goto app for development tracking. By combining issue tracking, milestone tracking, and source tracking along with svn integration and a wiki it provides a view of what you are planning to do, what has been done and status of the software.