Hello.
I would like to ask a few questions in order to make sure that the project suits me.
1. How should we deal with limitations on the amount of requests?
For example bitstamp 600 requests per 10 minutes limitation from one IP address. Would it be enough for your purposes?
2. Should the API cover all functionality of each of the providers, or it use only the common endpoints?
3. If I understood you right I should develop only the API service which your webapp would be accessing, not the webapp itself?
4. I am also not sure about authentication. Providers have different authentication methods. Most of them require an API key and secret key, should the key of each user be saved inside our service or it would be transmitted with each requests? How would the users of your API trust you to use their API keys?
Please contact me.