Project is implemented using React / React-Router / React-Loader-Spinner and deployed to Github Pages https://ketryin.github.io/tik-tuk/
- Trending feed
- User page + user feed
- Adaptive markup
- Foundation for error handling (loading data is splitted in 3 stages - pending, resolved, failed)
- Proper error handling (use existing statuses and show error notifications)
- Pagination could be done using additional parameters for trending feed api endpoint + storing current page in component state
- Animation for video + pausing video + automatic video playing can be implemented using callbacks on iframe object