I have deployed this application on Heroku
URL: http://hidden-mesa-60488.herokuapp.com/
Requisites:
- AngularJS 1.4
- NodeJS
- Grunt
- Bower
- npm
- IDE: Sublime Text 3
- Repository: GitHub
Steps to run on local:
- npm install
- bower install
- grunt server
Description:
- I have created single page web application which uses Twitch's search API.
- For pagination purpose I am sending offset and limit in the URL which fetches 10 records at a time.
- Responsive UI support is provided for ipad pro (1024 by 1366).
Known issues:
- For pagination purpose I am requesting server with new offset and limit value. However every time response gives different number of totals. Hence there will be change in total and number of pages every time request is made by using next page button.
- Description was not available in the response body hence I am showing "stream-name", "viewers" ,"logo" & "language" parameters.