Hmmm.. Needs a design on paper first
We developers sometimes design things bottom up and create something that makes no sense to normal people. This app needs the creator to think what problem is he solving, on a paper and only then get to code! Good luck!