I really like AW application, it is cool!
I hope that I can share some of my ideas to help the community to improve the AW.
So here are the ideas (most of them connected somehow):
- add model of Customer
- add model of Project
- add model of Task
- realize functional to allow user work with customers, tasks and projects.
For example, let’s say our user is freelancer and he/she has three customers C1, C2 and C3. Our user is currently working on 4 projects: P1(C1), P2(C2), P3(C2) and P4(C3). Each of the projecs has it is own tasks inside.
It would be nice to let the user create such model items as Project, Customer and Task over the existing functional. With this functional and extended stopwatch module user will be able to move all his/her current Tasks to the AW and divide them by the Projects they related to. I think it is quite convenient to have one single app that allow you to track actvity and manage tasks. Project abstraction nice to have, since we can then set different billable rates per project. Customer abstraction can help during creation of automatical invoices or something like this.
If I got it correctly AW is more like individual actilvity tracker not the business app. But with adding some more functional we can easily extend it to the bussiness cases too. Actually for the complete business usage would be nice to have such abstactions as Team, Role, Customer, Project, Task, [Report, Budget, ConfigurableDashboard, etc.].
Personally I found these features very useful and probably I might help with the realization of them.