You can simply use Bootstrap component like Bootstrap tab.The following link will show you how to create the basic tabs using the Bootstrap tab component. http://www.tutorialspoint.com/bootstrap/bootstrap_tab_plugin.htm
You need to start understanding pieces involved. For REST refer - https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/quickstart.htm Responsive visualforce - https://developer.salesforce.com/page/Responsive_Design_with_Twitter_Bootstrap_and_Visualforce
http://www.tutorialspoint.com/bootstrap/bootstrap_tab_plugin.htm
For REST refer - https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/quickstart.htm
Responsive visualforce - https://developer.salesforce.com/page/Responsive_Design_with_Twitter_Bootstrap_and_Visualforce