Well, I am not sure if it will become a cashcow, but all in all, it is a good programming experience and I wish you lots of luck and patience. Anyway, you'll definetely come up with better ideas in the process of your current project and it is worth the time and your efforts, I think.