I started one last year actually. I want to continue finishing off. I will see if I can dig it up. Has lots of features and pretty straight forward to use.
It will probably have to be re-written. It was a project I had started but never got totally finished. Not even sure if it is still presentable. If there is enough interest though, I am sure I can re-build another application.