Hello,
Should you give me this job, I plan on building a website with Oauth support in the Python web framework Flask. For all of the API requests that need to be made on the backend, I plan to use the Twisted networking framework to both make the requests and return data to the user over a WebSocket connection (and store it in the db if need-be). Making the requests and returning data in this fashion will make your site able to support a multitude of connections at a time rather than only making one request per thread.
Message me if you have any questions, I can have this done in around 10 days. Thanks for your consideration.