well, you described what exactly should be on front-end, we can do that very easily. I'm willing to kill some of my time on fun stuff like this.

All problems are in your first sentence which will need to be designed in very clever way in order to make this whole "decentralized central planning" thing work.