Brief Design Proposal
Hi, I am interested in taking up this assigment. An alternative to the design proposal put forward by you is to use a combination of node.js + mongodb. We could also bring in a more real-time, high performant redis pub-sub mechanism to take care of the messaging use cases of the server. Hence, a combination of node.js + mongodb + redis should be a good stack for your use case with whatever little I understand from your brief. We could also use express on node.js to build the API server for the request handling use cases. For the client, i would propose to go with a JQuery UI wrapper into a apk file using phonegap. This allows us to build the UI once and run on all platforms, android, ios or even the web. I have good experience in working on similar projects and would be interested in taking this up. Regards, Sruthi.