I'm searching for an app that will allow me to keep track of my personal projects. I need to be able to split projects into tasks.
Reporting is really important:
1) I need to see my progress over week/month/year. For example, last month I moved from 20 to 70% in project XYZ and completed project ABC.
2) For each project/task I need to know how much time it took to complete (from the day it was added to completion date).
The app should be free to use (up to N projects for example).
The percentage completion can be set either manually or be based on estimated/real time spent on project, I'm flexible here. The main point is to see that project is going forward.